Android videoview don';不支持mpg格式?
我正在尝试使用url在视频视图中打开视频 以下是我使用的代码:Android videoview don';不支持mpg格式?,android,android-videoview,Android,Android Videoview,我正在尝试使用url在视频视图中打开视频 以下是我使用的代码: public void playVideo(){ String path= "http://s3.amazonaws.com/yendis_development/uploads/container/content/4fd79353c83b7260e6000003/3.mpg"; String path1="http://commonsware.com/misc/test2.3gp"; Uri uri=Uri.parse(path
public void playVideo(){
String path= "http://s3.amazonaws.com/yendis_development/uploads/container/content/4fd79353c83b7260e6000003/3.mpg";
String path1="http://commonsware.com/misc/test2.3gp";
Uri uri=Uri.parse(path);
VideoView video=(VideoView)findViewById(R.id.video_view);
video.setVideoURI(uri);
video.start();
}
当我使用“path1”时,我的VideoView会获得视频并播放得很好。但是当我使用“路径”时,我没有看到视频,我看到一个对话框说“对不起,这个视频不能播放”
为什么视频适用于路径1(3gp文件)而不适用于路径(mpg文件)?您可以在navigator中打开path和path1,以便查看视频的测试,这两个链接在navigator中起作用,但在videoView中不起作用
当path在我的日志中出现时,我收到以下消息(错误):
mpeg可以在一系列不同的格式/算法/编解码器上压缩视频,有些不受支持,有些不受支持。 3gp只是其中之一,它是受支持的(尽管格式很差) 尝试自己对视频进行编码,这样您将看到所有不同的选项。 通常,H264上的mp4在手机上工作正常
08-11 17:08:47.411: E/MediaPlayer(10064): error (1, -2147483648)
08-11 17:08:47.411: E/MediaPlayer(10064): Error (1,-2147483648)
08-11 17:08:47.411: D/VideoView(10064): Error: 1,-2147483648