1

任何人都知道在 Android 中是否可以使用 HTML5 播放本地 mp3 文件?
从 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

这对于 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 回答
0

我对 HTML5 和<video>标签有同样的问题,如果从文件系统以编程方式调用视频播放正常,但是从标签调用时,不起作用,

我解决它的方法是在 HTML 中有一个 javascript 函数调用 android 系统,在你的情况下播放 mp3

Android JavaScript接口教程

还要检查我 在同一主题中的问题

请注意,您需要将mp3放在正确的文件夹中[对不起,不记得在哪个文件夹中,进行搜索并找到它很容易]

所以首先做一个hello world javascript调用android中的日志或基本函数,

然后让javascript调用播放函数,

祝你好运

附言。 从资产文件夹示例播放 mp3

并使用 javascript jsInterface 示例调用 Android 方法

于 2012-04-16T19:56:27.423 回答