2012-06-05 18 views
8

में एचटीएमएल 5 के साथ ऑडियो बजाना मैं एंड्रॉयड ब्राउज़र में ऑडियो खेलने के लिए, html5<audio> टैग का उपयोग करना चाहते हैं। यह आईफोन ब्राउज़र में ठीक काम करता है, लेकिन एंड्रॉइड में नहीं। मैं एंड्रॉइड वर्चुअल डिवाइस 4.0.3 का उपयोग कर रहा हूं।Android ब्राउज़र

क्या किसी को पता है क्यों?

एंड्रॉयड स्रोत:

webView.loadUrl("file:///android_asset/www/test.html");

HTML फ़ाइल:

<audio controls="controls" format="mp3"> 
    <source src="achievement.mp3" /> 
</audio> 

+0

Android का कौनसा संस्करण आप कर रहे हैं का उपयोग करते हुए? –

उत्तर

1
(मैं <embed> और <object> टैग या तो साथ ऑडियो सुन नहीं सका)

आई एक त्वरित खोज की और पाया this issue report on google code. ऐसा लगता है कि टैग असमर्थित है। हालांकि, टैग एमपी 3 फाइलें चला सकता है और खेल सकता है। नीचे की ओर है (अगर मैं इसे सही ढंग से पढ़ता हूं) कि नियंत्रण उपलब्ध नहीं हैं। इसे एक पठन दें और हमें बताएं कि आप कैसे बाहर निकलते हैं।

मैं एक और सवाल अलग संभव समाधान के बहुत सारे है कि पाया: Check it out

+0

मुझे लगता है कि समस्या केवल एंड्रॉइड 2.x के लिए है। यह हनीकॉम और आइस क्रीम सैंडविच के लिए काम करना चाहिए। –

+0

मुझे एंड्रॉइड के कई संस्करणों के साथ कई अलग-अलग समस्याएं मिलीं। सामान्य सम्मेलन यह था कि इसे ठीक किया जाना था लेकिन अभी भी टूटा हुआ है। आप सही हो सकते हैं हालांकि मेरे पास इसे आजमाने का समय नहीं है। – cstrutton

+0

दरअसल, मैंने खुद को कोशिश नहीं की, मैं बस इस पर भरोसा कर रहा हूं: http://html5test.com/compare/browser/android40/ios50.html –

2

मैं यहाँ समाधान Embed Background Audio in Android >= 2.3 Browser

<audio id="audio1" controls="controls" loop="loop" autoplay="autoplay" > 
    <source src="scene1.mp3" type="audio/mpeg" /> 
    <source src="scene1.ogg" type="audio/ogg" /> 
</audio> 

यह काम है मुझे :) के लिए मिला

+0

यह सही समाधान है, imho। –