2013-02-11 18 views
12

Bunun birçok kez sorulduğunu ve çoğunun aynı cevabı aldığını biliyorum: "videplayer eklentisini kullan". Ama bu, bazılarımızın bir video oynatmaktan hoşlanmayacağı bir yol değil, bizde inline oynamak istiyoruz. Ve bana göre cevap yok. Phonegap 2.3 ve Android, HTML5 video etiketi ile 2013

http://simonmacdonald.blogspot.ca/2012/10/partial-support-for-video-tag-in.html

herhangi bir PhoneGap Web görünümündeki video satır içinde oynayan bir cevap verebilir misiniz?

Biliyorum, Android web görünümünde (inline) html5 video etiketlerini oynatıyor, kendi web sayfalarını oluşturuyor, telefon gaplarıyla ilgili sorun nedir?

Android cihazlar, 2013 yılında phonegap webview'da ciddi olarak html5 video oynatamaz mı? (Görünüşe göre varlıklar klasörüne kapalı videoları oynamaya olamaz)

<video id="1" autobuffer width="100%" tabindex="0"> 
     <source src="file:///videos/video3.mp4" type="video/mp4" /> 
     </video> 

enter image description here

<script type="text/javascript"> 

    $(function(){ 
     $("video")[0].play() 
    }); 
</script> 

Manifest.xml Çalışmaz:

Hatta bu çalışıyorum

<application android:icon="@drawable/icon" android:label="@string/app_name" 
     android:hardwareAccelerated="true" 
     android:debuggable="true"> 
+0

sen kendi webviews videoyu kullanan diğer kişiler hakkında daha ayrıntılı bilgi verebilir Bildiğim kadarıyla, telefon etiketinde "işleyen" video etiketi, b tüm cihazlarda değil, ben sadece android ile cihazlar düşünüyorum = = 4. BTW, telefon bloğu ile inline video hakkında bu blog yazısı okuyun> = 2.2.0 http://simonmacdonald.blogspot.com.es/2012/10/partial- support-for-video-tag-in.html – jcesarmobile

+0

Cihazım> 4 – Harry

+0

örneğimden, benim dosyam: //video/../ doğru mu? – Harry

cevap

1

Here's an example app, loadRemoteFileFromHTTP dalında, bir video dosyasını uzak bir konumdan bir web görünümünde başarıyla yükler. LoadLocalFileUsingFileReader dalında, test.m4v dosyası, aygıtın SD Kartı'nda şu dosyaya başvurularak bulunur: ///mnt/sdcard/external_sd/test.m4v. Gotcha, video dosyasını uygulamanıza eklemeye çalıştığınız zamandır. Uygulamanızda ve numaralı öğelerde bir öğeye başvuruda bulunmak için /// protokolünü kullanmanın hiçbir yolu yoktur, WebView'de videolara başvurmak için göreli URL'ler kullanamazsınız. Eğer varlıklar/www dizinindeki video dosyası var ve eğer başka deyişle, siz "nameOfVideo.mp4", sade. :(çalışmak Örnek için loadLocalFileUsingRelativeURL dalı bakın olmaz üzere src ayarlayın.

Here's a bug report on the Relative URL issue.

+0

Çalıştığınız örnekte vermediğiniz örnek .... –

2

Geçenlerde yapmaya çalışıyorsun ne yapar bu sorunla karşılaştık ve bir eklenti oluşturdu İşte

deposudur. https://github.com/jaeger25/Html5Video

+0

eklentinizin çalışma demolarını yayınlayabilir misiniz? sıkışmış !! –