我在播放来自url的.mp4的视频,但是.mov格式给了IOException
java.io.IOException: Prepare failed.: status=0x1
我播放视频的代码是,
private void playVideo() {
if (extras.getString("video_path").equals("VIDEO_URI")) {
showToast("Please, set the video URI in HelloAndroidActivity.java in onClick(View v) method");
} else {
new Thread(new Runnable() {
public void run() {
try {
player.setDataSource(extras.getString("video_path"));
player.setDisplay(holder);
player.prepare();
} catch (IllegalArgumentException e) {
showToast("Error while playing video");
Log.i(TAG, "========== IllegalArgumentException ===========");
e.printStackTrace();
} catch (IllegalStateException e) {
showToast("Error while playing video");
Log.i(TAG, "========== IllegalStateException ===========");
e.printStackTrace();
} catch (IOException e) {
showToast("Error while playing video. Please, check your network connection.");
Log.i(TAG, "========== IOException ===========");
e.printStackTrace();
}
}
}).start();
}
}
有什么指示吗?
发布于 2013-09-11 06:20:59
请访问vitamio.org网站或从github Github.com/益霞/VitamioDemo下载VitamioDemo。
如果您想在应用程序中使用Vitamio作为视频播放器,您需要从他们的网站下载Vitamio SDK。在演示项目中四处游玩,您将了解它是如何工作的。
我已经实现了同样的,它的工作对我来说非常好。
发布于 2013-09-11 06:06:33
安卓不支持.mov文件。
查看开发人员站点上的支持的媒体格式。
https://stackoverflow.com/questions/18733733
复制相似问题