1

我正在为 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,托马斯

4

0 回答 0