1
我只是將新的ReplayKit
加入我的iOS遊戲中,並試圖用startRecordingWithMicrophoneEnabled
開始記錄。然而,遊戲的背景音樂,通過AVAudioPlayer
,將在1秒或2秒後死亡。我檢查了所有的接口內AVAudioPlayerDelegate
但這些都不被觸發:iOS 9 ReplayKit隨機殺掉AVAudioPlayer
audioPlayerDidFinishPlaying
audioPlayerBeginInterruption
audioPlayerEndInterruption
沒有任何人有這個想法?
你能顯示代碼嗎? – Viper
@Viper代碼非常簡單:將舊的'AVAudioPlayer'實例設置爲'nil',然後將[[AVAudioPlayer alloc] init]'一個新實例。也許你需要保存AVAudioPlayer的'currentTime'並將其設置回新的實例。 – jayatubi