为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码供您参考。
liveAudioPlayer是专为网络电台类App定制的直播插件,支持音频m3u8。特点是有良好的健壮性和针对性:后台播放不会被杀,断网重连,来电暂停,且不会在play函数一直回调造成bug。
在 iOS 上如需支持后台播放功能请参看下例配置。
<preference name="backgroundMode' value="audio'>
播放网络音频,支持m3u8纯音频播放
play({params}, callback(ret, err))
url:
ret:
{
status: playing //正在播放
}
var player = api.require('liveAudioPlayer');
player.play({
url:""
},function(ret, err) {
if (ret.status) {
alert("播放成功");
} else {
alert('播放失败');
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本
停止播放
stop()
var player = api.require('liveAudioPlayer');
player.stop();
iOS系统,Android系统
可提供的1.0.0及更高版本
获取播放状态(在安卓中有时app会被杀掉,但后台播放进程不会被杀,当用户重新进入app时调用此方法查询播放状态来重置界面)
getPlayStatus (callback(ret, err))
ret:
{
status: playing //字符串;playing||stop
}
var player = api.require('liveAudioPlayer');
player.getPlayStatus(function(ret, err) {
if (ret.status == 'playing') {
alert("正在播放");
} else {
alert("没有播放");
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本
ßß 使用此插件如有任何疑问请联系QQ:2019599066 备注:YonBuilder移动开发插件