2011-01-31 12 views

Odpowiedz

2

Szybkie wyszukiwanie PhoneGap API nie pokazuje żadnego sposobu, aby to zrobić. Jednak a quick Google Search zwraca this, co sugeruje po prostu użycie tagu wideo HTML.

+0

Próbowałem ale wywala z SIGABRT \t wezzy

+0

Co mówi twój debugger? Czy sprawdziłeś ścieżkę wideo? Format kodowania? – Moshe

+1

Android 2.1/2.2 WebView nie obsługuje tagu

4

W przypadku iPada powinien użyć tagu wideo HTML 5 i przykład jego wykorzystania jest następująca:

<video controls="controls" autoplay="autoplay"> 
    <source src="yourVideo.mp4" type="video/mp4" /> 
    <source src="yourVideo.webm" type="video/webm" /> 
    <source src="yourVideo.ogv" type="video/ogg" /> 
</video> 

użyłem go tylko z rozszerzeniem MP4, a mój film został kodowania z H264 kodek dla wideo i kodek AAC dla kodeków audio.

W Android użyłem wtyczki PhoneGap z github nazywa internetowej intencyjny (https://github.com/phonegap/phonegap-plugins/tree/master/Android/WebIntent) przykładem wykorzystania jest:

window.plugins.webintent.startActivity({ 
    action: WebIntent.ACTION_VIEW, 
    url: 'http"//yourVideo.mp4'}, 
    function() {console.log('Is wirking :D!');}, 
    function() {console.log('Failed to open the URL :(!!');} 
); 

zasoby:

http://diveintohtml5.info/ (HTML5/iPad/iPhone)

http://www.808.dk/?code-html-5-video (HTML5/iPad/iPhone)

http://smus.com/android-phonegap-plugins (Android)

1

Istnieje plugin, który umożliwia odtwarzanie wideo z phonegap/cordova na Androida. Bardzo mi pomogło w moim przypadku. Informacje o IOS + Phonegap - obsługuje tag wideo (w przeciwieństwie do Android + Fonegap).

Powiązane problemy