我正在为Archos 5 Internet Tablet开发应用程序。 (使用Android 1.6)
我想在我的应用中的VideoView中开始播放视频。在我的Android模拟器上,以下代码工作正常但在我的Archos 5上我总是收到错误:
无法播放视频
抱歉,此视频无法播放。
//get current window information, and set format, set it up differently, if you need some special effects
getWindow().setFormat(PixelFormat.TRANSLUCENT);
//the VideoView will hold the video
VideoView videoHolder = (VideoView) findViewById(R.id.VideoView01);
//MediaController is the ui control hovering above the video (just like in the default youtube player).
videoHolder.setMediaController(new MediaController(this));
//assing a video file to the video holder
videoHolder.setVideoURI(Uri.parse("android.resource://mypackage/" + R.raw.testmovie));
//get focus, before playing the video.
videoHolder.requestFocus();
if(autoplay){
videoHolder.start();
}
有没有办法在archos 5上运行VideoView?
我也尝试用archos播放器播放电影。使用以下代码我收到错误:“找不到媒体文件!”。
String ACTION_LAUNCH_AVOS = "android.intent.action.LAUNCH_AVOS";
String avosCommand = "ACTION:video_play,url=videoentries:Video/testmovie.wmv,etype=resume";
final Intent startAvos = new Intent(ACTION_LAUNCH_AVOS,Uri.parse(avosCommand));
startAvos.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK );
startActivity(startAvos);
我把视频放在Archos的Video文件夹中。当我用文件浏览器打开视频时,视频会运行。
我总是收到错误“无法找到媒体文件!”,无论我使用什么网址。
是否有某个文件夹我必须放置视频才能找到它?我如何获取该特定文件夹的URL?
如果你能帮助我会很棒!
谢谢和BR, 托马斯