AVPlayer を使用して mp3 リンクを再生しています。ファイルはわずか 1.8 MB で、ダウンロードできました。ブラウザでも再生できますが、アプリがクラッシュし (他の mp3 リンクの場合は機能します)、次の情報が表示されます。
(951,0xac82aa28) malloc: * mmap(サイズ=2147483648) 失敗しました (エラーコード=12) エラー: 領域を割り当てられません * * デバッグするために malloc_error_break にブレークポイントを設定します
mp3 リンクが最初に再生されても失敗します (つまり、以前に作成され、メモリにリリースされていないプレーヤーはありません)。ストリームを取得するときの HTTP ヘッダーが原因ではないかと考えていましたが、ヘッダーは問題ないようです。
HTTP/1.1 200 OK
コンテンツの長さ: 1872792
日付: 2013 年 8 月 5 日 (月) 00:19:10 GMT
サーバー: Apache/2.2.3 (CentOS)
最終更新日: 2013 年 7 月 25 日 (木) 02:06:19 GMT
Etag: "1c9398"
Accept-Ranges: バイト
キャッシュ制御: max-age=0
有効期限: 2013 年 8 月 5 日 (月) 00:19:10 GMT
接続: 閉じる
コンテンツ タイプ: audio/mpeg
誰でも助けることができますか?
ありがとう