android控制webview音频播放 本地/web播放源切换

来源:互联网 发布:java代码表白 编辑:程序博客网 时间:2024/05/21 18:34

这篇文章写在音频已经从网络上 通过截取url并下载的方式下载到本地之后


url格式:emodou://mp3player?action=play&src=xx/xx/xx.mp3

web端点击播放时,web调用android的 play(url) 和 pause(url)进行听力音频的播放,如果是口语,则需要加上id参数,即play(url,id);

当android在播放音频的过程中,如果音频存在,则播放本地;音频不存在,则播放网络MP3;

其中播放本地听力MP3时,听力调用web的progress(progress,duration,id)函数,progress是0—100的数值,duration是音频总时长;

这两者在播放失败时,都会调用error(msg)

播放本地口语MP3时,还要注意用同一个MediaPlayer类进行播放

0 0
原创粉丝点击