Я разрабатываю приложение для интернет-планшета Archos 5. (С 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();
}
Есть ли способ запустить VideoView на archos 5?
Я также пытался воспроизвести фильм с помощью Archos Player. С помощью следующего кода я получаю сообщение об ошибке: «Не удается найти файл мультимедиа!».
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. Видео запускается, когда я открываю его в браузере файлов.
Я всегда получаю сообщение об ошибке «Не удается найти медиафайл!», Независимо от того, какой URL я использую.
Есть ли определенная папка, куда я должен поместить видео, чтобы его можно было найти? И как мне получить URL-адрес этой определенной папки?
Было бы здорово, если бы вы могли мне помочь!
Спасибо и BR,
Томас