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、トーマス