自從這麼多天以來,我一直面臨這種情況,但我還沒有得出任何結論。在使用AVToolbox或openAL拖動滾動時順利播放mp3文件
我的問題是:我想播放一個MP3文件,但不是簡單地通過點擊播放按鈕。
這是我想玩的方式。
* 有一個滑塊,我可以用手指拖動,我希望mp3應該用我拖動手指的頻率來播放(或者我用手指拖動的速度,這樣它會給快速轉發(滑稽類型的語音))或如果我拖動滑塊緩慢地輸出將是緩慢的效果*
問題是輸出的聲音不出來順利。它的聲音非常扭曲和不安。 我希望產品更流暢。
請幫忙。任何建議請。目前我正在使用AVAudioPlayer並根據滑塊輸入傳遞時間值來播放文件。 (雖然似乎並不可行)。 我覺得有可能只使用openAL而沒有其他方法。因爲使用openAL,我們可以修改聲音文件的頻率(音調)
有些請參閱我的鏈接到openAL實現iPhone。我從來沒有使用openAL播放聲音文件
幫助!!
好的。你可以請參考我爲iPhone的openAL實現鏈接。我從未實現使用openAL播放聲音文件。研究之後我才知道的。 *我將需要改變我要播放的文件的音高(基於我滑動滑塊的速度),在這種情況下,它會稍微複雜一點,因爲我看到它意味着我需要動態地改變正在處理的聲音數據的速率。 * 幫幫我!! – Rahul 2011-03-18 12:17:22
我編寫了一個OpenAL包裝庫,讓iOS上的音頻更輕鬆。試一試。 https://github.com/kstenerud/ObjectAL-for-iPhone – Karl 2011-03-18 16:24:06
超過一百萬次。它真的幫助我,現在我可以使用這個源代碼,如我所願。 Lov you Karl;) – Rahul 2011-03-24 08:51:17