我正在为 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);
我把视频放在爱可视的视频文件夹中。当我用文件浏览器打开视频时,视频就会运行。
无论我使用什么网址,我总是收到错误“找不到媒体文件!”。
是否有某个文件夹我必须放置视频以便可以找到它?以及如何获取该特定文件夹的 url?
如果你能帮助我,那就太好了!
谢谢和BR,托马斯