Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。Chrome上で動く(Firefoxでは動かない)簡単なWebアプリを作ってます。m4aなど)の中身を渡して、再生するplaySoundという関数があるのですが、たまに再生できないm4a音源があります。コードは以下のような感じです。freader.readAsArrayBuffer(file);}m4pが再生できないのであればDRMのせいだろうと思うのですが、m4aで再生できない音源があるのはなぜでしょうか。コードの問題なのか、音源の問題なのか(iTunes上で再生できます。別のアカウントが管理するMac上でも再生できます)、何か良い解決案があればお願いします。再生できない音源についてですがファイル名は半角スペースあり英数字(半角スペースを消しても改善なし)サイズは約25MB長さは約3分925kbps(?!)です。いう手が使えるかもしれません。ありがとうございます。確かにファイルがちょっと大きいようですね。ありがとうございます。ビットレートを追加しました。普通ではないファイルですね。その辺から再確認してみます。検索した感じ、925kbpsって動画のビットレートではよく使われるみたいですね。すると動画ファイルなのかもしれません。票3信頼度が足りずコメントを書けないのでこちらに書かせて頂きます。Losslessも拡張子m4aで保存されます。iTunesで再生できるのであれば、iTunes上でファイルのプロパティを開けば「ファイル」タブでコーデックを確認することができます。AACでないのであれば、そもそもChromeでは再生できないのではないでしょうか。Losslessという選択肢を全く考えておりませんでした。Losslessを動かすにはALAC.jsなどが別途必要みたいですね。onLoadの際に、エラーが取得できるので、ファイルフォーマットの問題であれば、それをチェックすると分かるのではないでしょうか。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。