私はこのようなものを作りたい:
<audio controls>
<source src="media/blablabla.mp3" type="audio/mpeg"></source>
</audio>
ローカル ホスト :8080/console でアプリを実行すると、機能しました (音楽を再生できます)。しかし、デバイスでそのアプリを実行すると、音楽を再生できません。
私のデバイスの OS は Android 4.1.2 です
私はこのようなものを作りたい:
<audio controls>
<source src="media/blablabla.mp3" type="audio/mpeg"></source>
</audio>
ローカル ホスト :8080/console でアプリを実行すると、機能しました (音楽を再生できます)。しかし、デバイスでそのアプリを実行すると、音楽を再生できません。
私のデバイスの OS は Android 4.1.2 です
回答については、次の質問を参照してください: IBM Worklight 6.1 - Cordova を使用してローカル メディア ファイルを再生できません
私の答えのコピペ:
... ローカル メディア ファイルを再生するには、生成された Android プロジェクト内のメディア ファイルの場所へのフル パスを指定する必要があります。例えば
common\audio
、Worklight アプリケーションでフォルダーを作成し、その中に .mp3 ファイルを配置する場合、次のパスを使用する必要があります (HTML または JavaScript で、または好きなように...):<a href="#" onclick="playAudio('/android_asset/www/default/audio/myMediaFile.mp3');">Play Audio</a>
サンプル プロジェクト: Android Cordova Media API