【发布时间】:2014-02-21 05:18:13
【问题描述】:
播放资产文件夹和原始文件夹中的视频时出错。
媒体播放器错误 (1, -2147483648)
VideoView 错误 1,-2147483648。
我尝试从资产文件夹作为。
private String SrcPath = "file:///android_asset/aaa.mp4"; //also tried aaaa.mp3
VideoView vv = (VideoView)findViewById(R.id.videoView1);
vv.setVideoPath(SrcPath);
MediaController controller = new MediaController(this);
controller.setAnchorView(vv);
vv.setMediaController(controller);
vv.requestFocus();
vv.start();
对于原始文件夹,我使用 URI 作为:
Uri video = Uri.parse("android.resource://com.usecontentprovider/raw/aaa.mp4");
vv.setVideoURI(video);
我在这两种情况下都收到了相同的错误消息。
【问题讨论】:
-
通常该错误意味着您的设备不支持您正在播放的视频格式。
-
我在 AVD 上运行我的应用程序,我尝试了 5-6 个不同配置的 AVD,但错误仍然相同。我们可以在虚拟设备中播放视频吗?
-
啊……现在在真机上试试吧。除非您使用任何未知格式,否则您通常不会在真实设备中遇到该错误。
-
好的,我会在真机上试试
-
无论如何,感谢您的快速回复
标签: android android-mediaplayer android-videoview