VideoView на Archos 5 (Android 1.6) не работает - PullRequest
1 голос
/ 28 января 2011

Я разрабатываю приложение для интернет-планшета 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, Томас

...