こんにちはみんな私はバンドルにサウンドファイル(mp3)を追加し、iOS 9.2までプッシュ通知を受け取ったときに正常に動作していますが、iOS 10.0.1に更新した後、最新のiOSバージョンのトーンが再生されません
誰かがこの問題で私を助けてください
解決策が見つかりました iOS 10.0.1mp3ファイルが機能する前 しかし、iOS 10.0.1では、mp3が機能していません aiff フォーマットは機能しています
回答:
回答№1は2カスタムアラートサウンドはiOSシステムサウンド機能によって再生されるため、 次のいずれかのオーディオデータ形式である必要があります。
リニアPCM、MA4(IMA / ADPCM)、µLaw、aLaw
オーディオデータをaiff、wav、またはcafファイル。次に、 Xcode、サウンドファイルを非ローカライズされたリソースとしてプロジェクトに追加します アプリバンドルまたはデータのLibrary / Soundsフォルダーへ コンテナ。
彼らは言及していません MP3s
.
afconvertツールを使用してサウンドを変換できます。たとえば、16ビットリニアPCMシステムサウンドSubmarine.aiffをCAFファイルでIMA4オーディオに変換するには、ターミナルアプリで次のコマンドを使用します。
afconvert /System/Library/Sounds/Submarine.aiff ~/Desktop/sub.caf -d ima4 -f caff -v