嗨我有一些AVAudioPlayers,我同步開始與PlayAtTime函數同時開始播放。我的代碼自4以來一直適用於每個iOS,但現在它在iOS 6中不起作用。是否有其他人遇到過這個問題?iPhone/iOS:AVAudioPlayer PlayAtTime:在iOS中不工作6
代碼:
//Mixers are AVAUdioPlayer instances loaded from before and are fine
NSTimeInterval shortStartDelay = 0.00; // seconds
NSTimeInterval now = player.deviceCurrentTime
[miXer.music playAtTime:now + shortStartDelay];
[miXer.music2 playAtTime:now + shortStartDelay];
[miXer.music3 playAtTime:now + shortStartDelay];
[miXer.music4 playAtTime:now + shortStartDelay];
[miXer.music5 playAtTime:now + shortStartDelay];
注意:如果我使用播放功能一切正常(除混頻器都搖動了同步的),但playAtTime無法播放的文件。
否。引用的內容是:「您提供給time參數的值必須大於或等於音頻播放器的deviceCurrentTime屬性的值。我試着直接輸入大於deviceCurrentTime的時間,當第一次運行時它是0。 – Zigglzworth
確實,但在Apple提供的示例中,它們使用0.01的非零值。 Didja爲你的'shortStartDelay'嘗試這個嗎? –
是的,我試過了。沒有運氣 – Zigglzworth