我有一個音頻應用程序循環使用Cordova 2.2及其音頻API播放聲音。 目前,我已經設置了一些循環,當完成時將基於預定時間停止(以每個循環n秒計算/ 3小時)。這種方法通常起作用。Phonegap /科爾多瓦在後臺停止音頻後的時間IOS
playMainAudio = new Media(url,
// success callback
function() {
console.log("playAudio():Audio Success");
},
// error callback
function(err) {
console.log("playAudio():Audio Error: "+err);
});
// Play audio
playMainAudio.play({ numberOfLoops: 123, playAudioWhenScreenIsLocked : true });
但我更喜歡本地代碼另外,我可以只設置了所有的音頻在3小時後停止而不是解決它基於時間,但不知道是看甚至放置代碼。抓住它必須鎖定或應用程序在後臺工作(目前我有正確的背景模式設置,使音頻將播放BG)。
是否有一個本機定時器是背景兼容?
感謝信息,目標C不是我選擇的代碼,我想它很難,因爲我通過pho開始聲音而不是直接。 –
寫下您的僞代碼或算法。谷歌確切的命令在目標C和你需要插入的代碼文件(appdelegate.m等),我已經提供了鏈接。我沒有看到任何其他出路,如果你想成爲一個iphone程序員,因爲一些編碼可以在jQuery中完成,但優越的控制是在Xcode,這是客觀的C.給它一些時間和學習。 – iOSAndroidWindowsMobileAppsDev