0

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

誰でも助けることができますか?

ありがとう

4

0 に答える 0