0
내 모바일 응용 프로그램에서 오디오 사운드를 재생하기 위해 Cordova 미디어 플러그인을 사용하고 있습니다. 많은 코드를 시도했지만 바닥에서 잘못하고있는 부분을 파악하지 못했습니다.Cordova 응용 프로그램에서 오디오 소리 재생
document.addEventListener("deviceready", function(){
var myMedia = null;
function playAudio() {
var src = "sounds/clapping.mp3";
if(myMedia === null) {
myMedia = new Media(src, onSuccess, onError);
function onSuccess() {
console.log("playAudio Success");
}
function onError(error) {
console.log("playAudio Error: " + error.code);
}
}
myMedia.play();
}
document.getElementById("playAudio").addEventListener("click", playAudio);
});
와트 : 코드 나는
첫 번째 코드 (별도의 파일에 JS 코드)
var app = {
initialize: function() {
this.bindEvents();
},
bindEvents: function() {
document.addEventListener('deviceready', this.onDeviceReady, false);
},
onDeviceReady: function() {
var myMedia = new Media("../sounds/clapping.mp3");
myMedia.play();
}
};
app.initialize();
(스크립트 태그 JS 코드) 두 번째 코드를 시도하는 단추로 :
<button id ="playAudio">PLAY</button>
이 문제를 어떻게 해결할 수 있습니까?
도움이되는 답장을 보내 주셔서 감사합니다. https://github.com/gandhirajan/Cordova_Media – Gandhi
코드를 사용해 보았지만 작동하지 않습니다. 나는 내가 찾은 책을 읽고 있었다 ". 미디어 파일은 응용 프로그램 로 패키징 된 코르도바 응용 프로그램 저장이 다른 모바일 장치 플랫폼에 따라 다릅니다 위치를 안드로이드 파일이 /android_asset 폴더에있는" 하지만, 내 프로젝트에서이 파일을 검색했을 때 찾지 못했습니다. – Taha
코드가 github 페이지에 게시되었습니다. 모든 샘플이 iOS 및 Android에서 테스트되었으므로이 샘플을 시도하는 동안 발생한 오류를 게시 할 수 있습니까? 장치에? – Gandhi