AVAudioPlayerで通過.MP3遊び半分の方法を開始します
-
13-09-2019 - |
質問
[OK]を、これは(少なくともまだ)簡単な質問ではありません。
私は美しく働いAVAudioPlayerを持っている:私はAVAudioPlayerでそのデータを再生し、その後NSURLConnectionでmp3をダウンロードしてください。私の質問は、私はmp3内の任意の点で遊んAVAudioPlayer始めることができる方法です?
Iは、HTTPヘッダ、問題なしを設定することにより、任意の時点でダウンロードを開始することができます。 mp3ダウンロードの最初の二つのパケットは、ヘッダ情報をのように見える、それはAVAudioPlayerを正しく再生するには、これらを必要としているようです。私は連続mp3を取り、ミッドウェイアウトデータのセクションを切る同様にあればAVAudioPlayerはそれが好きではありません。
私はシームレスヘッダにファイルの最後の四半期をステッチするためにmp3のエンコーディング内のピア可能性が方法はありますか?以上の明白な何?
解決
AVAudioPlayerを使用しないでください。 Core Audioのを使用してください。あなたは、オーディオを超えるはるかにコントロールを持っているし、それはあなたが選択したファイルのいずれかのビットを再生することができます。
AVAudioPlayerはあなたに多くの制御を与えるものではありません非常に単純なクラスです。
他のヒント
チェックアウト: http://cocoawithlove.com/ 2009/06 / の-古いポストストリーミングand.htmlを再訪 - それはどのようにセットアップ私はあなたが後にしているものに近いと思いストリーミングMP3プレーヤー、にする手順を説明します。
。