私はアプリでphonegapを使用してMP3を録音しています。 Base64エンコードされたデータベースにMP3を格納する。私はそれらのレコードを取得し、電話やコンピュータ上のMP3ファイルに保存して再生することができます。 phonegapのメディアはローカルプレーヤーと同様に動作します。何がうまくいかないのは、 1)ブラウザのWindowsコンピュータでbase64として直接再生するか、または 2)サーバー上のMP3ファイルに保存し、ブラウザで再生するかのいずれかです。私のMP3で動作するようにHTML5オーディオを取得することができません
私はあきらめて、MP3ファイルをローカルに保存し、ローカルのオーディオプレーヤーを使用して再生することによって動作するダウンロードボタンに切り替えました。
私が使用したHTML形式のソースは、それがあったbase64でのWebルート へのファイルの相対パスしたファイルの です「データ:オーディオ/ MPEG; base64で、...」
ですべてのケースが機能せず、コントロールがグレー表示またはエラーが表示されていました。
私はこれを解決しました html5ブラウザ、android、およびiosで動作するソリューションは、m4a形式を使用することです。コードバのphonegapでは、通常のコードバメディアプラグインではなく、コードワイドメディア圧縮を使用しました。 –
あなた自身の問題を解決するときは、あなた自身の質問にも答えなければなりません。これは、大きな質問と回答のライブラリを作成する目的を達成するのに役立ちます。 –