Monaca.mobi를 사용하여 하이브리드 앱을 제작하고 있습니다. IOS 용 앱을 만들면 모든 것이 잘됩니다. 그러나 Android 기기 (Nexus 7) 용으로 제작하면 오디오가 재생됩니다. Monaca 디버거에서; 그러나 오디오는 정상적으로 작동합니다. 안드로이드 장치에 대해 내가 모르는 부분이 있습니까, 아마도 응용 프로그램의 일부 사용 권한?하이브리드 앱 : Android에서 오디오가 재생되지 않습니다.
사운드는 특정 버튼 클릭에서 호출되는 angularJS 기능을 통해 재생됩니다. 이 코드가 정확하다는 것을 알고 있습니다. 그냥 공유 할 수 있다고 생각했습니다.
function DontAsk($scope){
$scope.play = function(){
var audio = new Audio();
audio.src = 'sounds/DontEventAsk.mp3';
audio.play();
}}
감사 인사.
안녕하세요, 저는 이것을 구현했지만 여전히 iPhone에서만 작동하는 것 같습니다. 안드로이드에서이 함수를 호출하면 getPhoneGapPath()가 정의되지 않았기 때문에 Monaca 디버거에서 오류가 발생하지만, 앱을 빌드 할 때 사운드가 출력되지 않습니다. 성공한 구현을 나와 공유 할 수 있습니까? 감사합니다. Ben – benjipelletier
[Here] (http://pastebin.com/W9ymw2UE)는 하나의 함수가 무엇인지 보여줍니다. iPhone에서 잘 작동하기 때문에이 함수에 문제가 있다고 생각하지 않습니다. – benjipelletier
안녕하세요, 다시. 제 생각에는 getPhoneGapPath() 함수를 추가하는 것을 잊어 버렸을 수도 있습니다. 왜냐하면 함수에 내장 된 것처럼 보이지 않기 때문입니다. 이 올바른 기능입니까 : [이 질문에 대한 답변에 명시된] (http://stackoverflow.com/questions/11175489/ios-phonegap-media-object-how-do-i-access-a-resource-in- the-www-folder) – benjipelletier