2016-04-13 29 views
0

我知道它快進了,但我希望在快進時聽到音樂。我將如何能夠做到這一點?這裏是我的代碼有:如何在聽音樂的同時快速使用AVAudioplayer?

if node.name == "left" { 

      var time = musicPlayer.currentTime 
      time += 1.0 
      musicPlayer.enableRate = true 
      musicPlayer.rate = 2.0 


      if time > musicPlayer.duration { 

      } else { 
       musicPlayer.currentTime = time 
    } 
} 
+0

檢查這個你可以改變的速率一定的時間http://stackoverflow.com/questions/1921208/fast-forwarding-a- song-using-avaudioplayer – kb920

回答

1

看看在rate財產上AVAudioPlayer

的1.0屬性的默認值提供了正常播放速度。可用範圍是半速播放0.5到2.0倍播放。

要設置音頻播放器的回放速率,您必須首先啓用速率調整,如enableRate屬性說明中所述。

當按鈕被按下,以模擬快進

+0

我向我的代碼添加了該代碼,但在進行快速轉發時仍然聽不到任何聲音。我更新了代碼中的代碼,你可以看看它嗎? – coding22

+0

當我使用率時,我得到了這個奇怪的事情。我有這首歌曲的滑塊,當我移動它,讓它快速前進。當我用我的按鈕嘗試它時,它不能快進。 – coding22

+0

如何使用費率屬性倒帶?我得到了快速工作,但不知道如何倒帶。 – coding22

相關問題