1. 程式人生 > >android控制webview音訊播放 本地/web播放源切換

android控制webview音訊播放 本地/web播放源切換

這篇文章寫在音訊已經從網路上 通過擷取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類進行播放