android
  • video
  • html5
  • 2010-05-26 12 views 6 likes 
    6

    वीडियो टैग खेलने नहीं है, लेकिन एंड्रॉयड नहीं:एचटीएमएल 5 <video> Android पर तत्व

    <video id="video" width="320" height="240" poster="video/placeholder.jpg" autobuffer controls> 
        <source src="pr6.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'> 
        <source src="pr6.ogv" type='video/ogg; codecs="theora, vorbis"'> 
    </video> 
    
    ऊपर कोड के साथ

    , एंड्रॉयड भी क्लिप क्लिक नहीं कर सकते। यह सिर्फ पोस्टर छवि देखेंगे।

    वीडियो टैग की तरह नीचे तथापि Android के साथ काम करता है:

    <video src="vpr6.mp4" poster="video/placeholder.jpg" onclick="this.play();"/> 
    

    हालांकि, मैं अब भी कई स्रोतों क्षमता के लिए (फ़ायरफ़ॉक्स ogv समर्थन के लिए ...) की जरूरत है। नीचे दिए गए कोड काम नहीं करता है (और न ही वे काम करते हैं अगर मैं स्रोत टैग में जावास्क्रिप्ट छड़ी करते हैं):

    <video id="video" width="320" height="240" autobuffer controls onclick="this.play();"> 
        <source src="pr6.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'> 
        <source src="pr6.ogv" type='video/ogg; codecs="theora, vorbis"'> 
    </video> 
    

    ऊपर कोड के साथ, क्लिप एंड्रॉयड में क्लिक करने योग्य है, लेकिन अभी भी कुछ नहीं करता है।

    क्या कोई मदद कर सकता है?

    +1

    Urg उपयोग कर रहा है। मैं वीडियो और ऑडियो टैग की स्थिति में निराशा करता हूं। – spender

    +0

    क्या यह एक मूल या वेबपृष्ठ है? यदि मूल है, तो क्या आपने अपने वेबव्यू के लिए जावास्क्रिप्ट सक्षम किया है? – Pentium10

    +0

    सिर्फ एक वेबपृष्ठ जिसे मैं सेटअप करने की कोशिश कर रहा हूं ताकि एकाधिक ब्राउज़र वीडियो को सही तरीके से चला सकें। – T1000

    उत्तर

    4

    स्रोत सूची से कोडेक्स को निकालने का प्रयास करें .. हो सकता है कि आपके द्वारा सूचीबद्ध कोडेक्स एंड्रॉइड पर मौजूद न हों, इसलिए यह चौंकाने वाला है।

    आप src विशेषता का उपयोग करते हैं, यह कोडेक ऑटो का पता लगा लेंगे, तो यह कुछ और :)

    +0

    यही है! धन्यवाद। यह अब पूरी तरह से काम कर रहा है। स्रोत में एक और फ्लोप्लेयर के साथ, अब मैं वेब पेज को आईई, फ़ायरफ़ॉक्स, सफारी, आईफोन और एंड्रॉइड पर वीडियो चला सकता हूं। यह एक आश्चर्यजनक बनाता है कि कोडेक विशेषता क्यों देता है। चीजों को गति देने के लिए? – T1000

    +0

    हर किसी के लिए एक टिप। ऑनक्लिक = "this.play();" केवल एंड्रॉइड के लिए है ... अन्य ब्राउज़रों को काम करने की आवश्यकता नहीं है। – T1000

    +0

    @Artiom Chilaru क्या आप मुझे यह जानने के लिए जेलप कर सकते हैं कि [इस सवाल] में क्या गलत हुआ है (http://stackoverflow.com/questions/14156411/loading-youtube-video-through-i-frame-in-android-webview) – edwin

    संबंधित मुद्दे