1

cordova 미디어 플러그인을 사용할 수 없으며, 파일로드 중임을 알리는 오류 코드 1이 표시됩니다. 여러 변형을 시도했지만 올바른 경로를 파악할 수 없습니다.Cordova Media Plugin이 작동하지 않습니다.

현재 내 코드는 다음과 같습니다

function onDeviceMediaReady() { 
var path = window.cordova.file.applicationDirectory + 'why.mp3'; 
    console.log(path); 
    narrative = new Media(path, // success callback 
     function() { 
      console.log("playAudio():Audio Success"); 
     }, 

     // error callback 
     function(err) { 
      console.log("playAudio():Audio Error: "+ err.code); 
     }); 
} 

이 나에게 내가 그것을 찾을 수없는 이유가하지 않는 file://var/cotainers/Bundle/Application/[GUID]/Cordova400.app/why.mp3

의 경로를 제공합니다. 파일은 telerik appbuilder 루트 디렉토리에 있습니다. 당신의 'WWW'폴더 장소 내부

답변

0

앱 테 aplication 폴더를 테스트하는 appBuilder를 사용하는 경우

var srcBookmark = "sound/yes.mp3"; //ios 
var iOSPlayOptions = { 
    numberOfLoops: 1, 
    playAudioWhenScreenIsLocked : false 
} 
var media = $cordovaMedia.newMedia(srcBookmark); 
//media.play(); //android 
media.play(iOSPlayOptions); //ios 
$timeout(function(){ 
    media.stop(); 
    media.release() 
}, 500); 
0

다음 '소리'폴더 & 시도 내부의 파일이 telerik 폴더, 당신은 배포해야합니다 APK로 신청하고 폴더를 테스트하십시오.

관련 문제