2012-03-02 7 views
5

Я пытаюсь разместить встроенный видеоплеер на одной из страниц моего приложения PhoneGap.Воспроизведение видео на AVD с помощью телефонного разговора

я в настоящее время с помощью html5 видео тег:

<video id="video1" height="240" width="360" controls="controls" onclick="this.play();"> 
    <source src="/android_asset/video.mp4"> 
</video> 

, но я не могу играть мое видео на моем AVD. Я тоже попробовал решение videojs, но я не смог заставить его работать.

Есть ли способ воспроизвести видео на AVD с помощью PhoneGap? Спасибо вам всем.

ответ

1

Я уверен, что я ответил на это раньше, но в любом случае, тег видео нарушен в большинстве, если не во всех версиях Android. Перейти звезда эти вопросы:

http://code.google.com/p/android/issues/detail?id=22254 и http://code.google.com/p/android/issues/detail?id=8272

Для того, чтобы обойти эту боль в @ $$ Я написал плагин можно использовать на Android для воспроизведения видео.

http://simonmacdonald.blogspot.com/2011/11/video-player-plugin-for-phonegap.html

+0

Спасибо, я попробовал ваш плагин, но каждый раз, когда я вызываю метод window.plugins.videoPlayer.play() я получаю это сообщение на LogCat: 03-02 13: 57: 50.644: I/ActivityManager (90): START {act = android.intent.action.VIEW dat = vnd.youtube: E0UV5i5jY50} из pid 670 , а затем ничего больше не происходит. Можете ли вы помочь мне понять, что я делаю неправильно? –

+0

Вам нужно будет переместить видео из каталога ресурсов и на SD-карту. –

+0

Извините, я забыл сказать: я больше не использую папку/android_asset. Я использую window.plugins.videoPlayer.play («http://www.youtube.com/watch?v=E0UV5i5jY50»), как показывают ваши образцы. Я также повесил пару видео (.mov, .mp4) на локальном сайте IIS, но теперь у меня есть окно с сообщением: «Извините, это видео невозможно воспроизвести». Любое другое предложение было бы очень оценено. –

Смежные вопросы