1

Archos 5 インターネット タブレット用のアプリを開発しています。(Android1.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 を使用しても、常に「メディア ファイルが見つかりません!」というエラーが表示されます。

ビデオを見つけられるように、ビデオを配置する必要がある特定のフォルダはありますか? そして、その特定のフォルダへのURLを取得するにはどうすればよいですか?

あなたが私を助けることができれば素晴らしいことです!

ありがとう、BR、トーマス

4

0 に答える 0