1

HTML5を使用してローカルmp3ファイルを再生できるかどうかをAndroidで確実に知っている人はいますか?
URLからmp3ファイルを再生することは正常に機能しますが、アプリに埋め込まれている場合は機能しません。決定的な答えを探しています。

助けてくれてありがとう

<html>
<head>
    <title>Audio Player</title>

</head>
<body>
<br /> <br />

     <audio id="player" autoplay loop controls="controls">
    <source src="bassscales.mp3"   />
     </audio>

<br /> <br /> 

<div> 
<button style="width:85;height:75" button onclick="document.getElementById('player').play()">Play</button> 

<button style="width:85;height:75" button onclick="document.getElementById('player').pause()">Pause</button> 

<button style="width:85;height:75" button onclick="document.getElementById('player').pause(); document.getElementById('player').currentTime = 0;">Stop</button>



</div>

</body>
</html>
4

2 に答える 2

0

HTML5と<video>タグで同じ問題が発生しました。ファイルシステムからプログラムで呼び出すとビデオが正常に再生されますが、タグから呼び出すと機能しませんでした。

私が解決した方法は、HTMLでjavascript関数を使用して、Androidシステムを呼び出すことです。あなたの場合はmp3を再生します

AndroidJavaScriptInterfaceチュートリアル

同じテーマで私の質問もチェック してください

mp3を正しいフォルダに配置する必要があることに注意してください[申し訳ありませんが、どのフォルダにあるか覚えていないので、検索して簡単に見つけてください]

したがって、最初にandroidでログまたは基本関数を呼び出すhelloworldjavascriptを実行します。

次に、JavaScriptでplay関数を呼び出させます。

幸運を

ps。 アセットフォルダの例からmp3を再生する

javascriptjsInterfaceの例でAndroidメソッドを呼び出す

于 2012-04-16T19:56:27.423 に答える
0

これはHTMLファイルに対して正しいように見えますか?

<body>

<video id="video"  controls height="270" src="http://dl.dropbox.com/u/39276137/intro1girl.mp4" width="480">
</video>

<script type="text/javascript">
var video = document.getElementById('video');
video.addEventListener('click',function(){
  MyAndroid.video.play();
},false);
</script>

次に、JavaScriptInterface.javaクラスに何を入れるべきかわからない...すべての助けに感謝します:)

于 2012-04-21T10:53:45.643 に答える