मैं एक फोनगैप/कॉर्डोवा ऐप पर काम कर रहा हूं जो स्थानीय रूप से संग्रहीत ऑडियो फ़ाइलों को चलाता है।फोनगैप/कॉर्डोवा - कोड एंड्रॉइड पर ऑडियो नहीं चला रहा है (कोई समस्या नहीं है)
मुझे कुछ कोड और एंड्रॉइड के साथ समस्याएं हैं जहां उदाहरण 1 एंड्रॉइड पर नहीं चलता है और उदाहरण 2 खेलता है।
नोट: समस्याएं पथ नहीं हैं, मुझे पता है कि फ़ाइल का पथ सही है।
उदाहरण 1 - एंड्रॉइड पर नहीं चलता है लेकिन आईओएस पर ठीक खेलता है जहां पथ आईओएस के लिए संशोधित किया जाता है।
var audiofile = cordova.file.dataDirectory+'android_asset/www/audio/1.aac';
...
$(".player").html('<div class="audioDemo-wrapper"><audio class="audioDemo" controls><source src="'+audiofile+'" type="audio/mpeg"></audio><div class="closeAudioBtn" onclick="stopAndCloseAudio();">X</div></div>');
$(".audioDemo").trigger('play');
उदाहरण 2 - यह एंड्रॉइड पर काम करता है लेकिन यह वही तरीका नहीं है जिसे मैं जाना चाहता हूं।
var audiofile = cordova.file.dataDirectory+'android_asset/www/audio/1.aac';
window.open(audiofile, '_blank', 'location=no,closebuttoncaption=Close');
अंतर मुख्य रूप से उदाहरण 2 एक नई विंडो पर खुलता है?
क्यों उदाहरण 1 Android पर जब उस पर आईओएस ठीक खेलता अदा नहीं करता है (नोट: पथ समस्या नहीं हैं)
कोई भी विचार?
द्वारा समर्थित वेब एपीआई के बारे में कॉर्डोवा डॉक्स विवरण, क्या आप इस लिंक को देख सकते हैं http://html5doctor.com/html5-audio-the-state-of-p रखना/ यह आपके लिए उपयोगी हो सकता है। – Angu
कुछ विचार करने के लिए - यदि आपका कॉर्डोवा प्लगइन मूल रूप से खेलने की कोशिश कर रहा है, तो आपको मीडियास्टोर से फ़ाइल की उरी को देखने की आवश्यकता हो सकती है (एक पथ काम नहीं करेगा)। –
@ Satch3000 मैंने आपको पोस्ट की समीक्षा की है, ऐसा लगता है कि यह कॉर्डोवा में आपका पहला प्रयास है। क्या ये सही है? यदि ऐसा है, तो कृपया ** अपनी पोस्ट ** में निम्नलिखित प्रश्नों का उत्तर दें। क्या यह आपका पहला संकर ऐप है?क्या आप [सीएलआई या एसडीके] का उपयोग कर रहे हैं (https://github.com/jessemonroy650/top-phonegap-mistakes/blob/master/new-to-Phonegap.md#001)? कृपया उत्तर न मानें, कृपया लिंक पढ़ें। (मुझे लगता है * बिल्ड *)। फिर, पोस्ट * में * प्रश्न, टिप्पणियों में जवाब दें, इसलिए मुझे पता है कि आपने पोस्ट में जानकारी जोड़ दी है। – JesseMonroy650