1

我無法得到科爾多瓦媒體插件的工作,我得到的錯誤代碼1表示該文件沒有得到加載。我已經嘗試了一些變體,但無法確定哪條路徑是正確的。科爾多瓦媒體插件不工作

目前我的代碼看起來是這樣的:

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根目錄中。

回答

0

內,您的「WWW」文件夾內放置「聲音」文件夾&試試文件如果您使用的AppBuilder來測試您的應用程序TE aplication文件夾下面

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並測試文件夾