Android Video View - 无法播放此视频

标签 android mp4 android-videoview samsung-mobile

我的应用程序中几乎没有教程屏幕,在某些三星设备上,我在尝试播放时遇到此错误:

Can't play this video

上述视频在应用程序包中,而不是在 SD 卡等外部源上,所以我不知道是什么问题...视频是 .mp4 格式,在这里我就是这样玩的

    vvTutorial = (VideoView) v.findViewById(R.id.vvTutorial);
    Uri myUri = Uri.parse("android.resource://" + getActivity().getPackageName() + "/" + R.raw.video_tut_4);
    vvTutorial.setMediaController(null);
    vvTutorial.setVideoURI(myUri);
    vvTutorial.start();
    vvTutorial.setOnPreparedListener(new OnPreparedListener() {

        @Override
        public void onPrepared(MediaPlayer mp) {
            mp.setLooping(true);
        }
    });

怎么了,为什么只在这个设备上出现这个错误,而在我测试过的其他设备上却没有?

最佳答案

android 通常只支持特定编码的视频……而且这也取决于设备。 最好尝试使用 3gp 格式 您可以使用 VLC 媒体播放器更改视频格式

关于Android Video View - 无法播放此视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31090072/

相关文章:

html - 使用 HTML5 视频标签插入/播放本地视频路径文件

Prezi 格式的图像到视频

android - 如何在android中创建圆角videoview?

javascript - Cordova播放html5视频

Android Build from source find - 没有这样的文件目录错误

android - Intent.putExtra 列表

android - Crashlytics 不会在 Firebase 控制台中显示自定义日志条目

html - 使用 CSS 隐藏嵌入

android-如何在videoView下载视频时启用缓存或缓冲

android - 旋转手机在 Android 上重新启动视频