Android:如何在Android浏览器中的HTML页面上播放/播放任何音乐文件

时间:2011-06-12 05:40:25

标签: android

有一个HTML页面,流式传输音乐文件,它正在窗口上工作,但我需要在android上运行这个html文件。 我还需要通过javascript函数控制音乐的所有功能,例如播放,暂停,停止,音量增大&向下

有人可以给我任何想法吗?

注意:我是android的新手,但在java中很好。刚刚浏览了android教程,我开始知道这个功能可以使用webview完成。是吗 ?

2 个答案:

答案 0 :(得分:1)

从帖子中不清楚是否要求你必须在html页面上播放它,或者你只想播放从某个在线页面链接的.mp3文件。

但是,您可以将this Streaming Audio tutorial视为初始参考。 MediaPlayer API将成为您在Android中与音频/视频有关的转到的地方。 WebView主要用于在您的Android应用程序中嵌入浏览器视图。

答案 1 :(得分:0)

Here是一个非常接近你要做的事情的例子......

public class MyJSInterface{
private MediaPlayer mp = new MediaPlayer();
....
 public void play(String url){

    this.mp.setDataSource(url);
    this.mp.prepare();
    this.mp.start();    

//  AlterDialog etc.

 }

 public void stop(){

    this.mp.stop();        

 }

....

}


HTML from your website:
function _play(url){
  window.myappname.play(url);
}
function _stop(url){
  window.myappname.stop();
}

你可能需要的东西 Android Media