2012-08-29 18 views
2

我想循環從用戶iPod庫加載的MP3段。按照段我的意思是,我不想循環整個MP3,但只有一部分。iOS,AVPlayer - 循環MP3段

所以說MP3爲4分鐘之久,我已經定義開始時間,和endTime。

當播放按鈕被擊中,我所尋求的玩家開始時間,並開始發揮作用。

我也訂閱了事件偵聽器[AVPlayer addBoundaryTimeObserverForTimes:...]當我結束時間已達到通知。在這一點上,我尋求回到startTime並玩。

**然而,這並沒有提供一個無縫循環 - 有一瞬間凡音的開始時間打一次。我的應用程序的音樂製作軟件之前停止,所以重要的是,循環是完美的。請幫忙!

+1

一眼就能看出:您可以從音頻文件中剪切出精確的聲部,並簡單地循環整個文件。 – 0xDE4E15B

+0

感謝您的建議。我正在考慮這一點,但我不知道蘋果的政策是否允許從他們的iPod庫中保存MP3文件。不過肯定會探索這個。 –

+1

@AndyHin它的確如此。有te AVAssetWriter類正是這樣做。 – 2012-09-06 19:58:59

回答