为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。
touping插件实现局域网内基于DLNA的视频投屏功能,并支持搜索设备,投屏播放,调节播放进度,调节音量,退出投屏等功能。
搜索当前局域网内支持投屏的设备
browse(callback(ret))
ret:
{
status: true, //布尔型;true||false
deviceList:[{
index:0, //设备序号
name:'客厅里的小米盒子' //设备名称
}]
}
var touping = api.require('touping');
touping.browse(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS系统,Android系统
可提供的1.0.0及更高版本
传入设备序号和视频地址开始投屏
play(callback(ret))
index:
url:
ret:
{
result: true //布尔型;true||false
}
var touping = api.require('touping');
touping.play(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS系统,Android系统
可提供的1.0.0及更高版本
退出投屏
stop(callback(ret))
ret:
{
result: true //布尔型;true||false
}
var touping = api.require('touping');
touping.stop(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS系统,Android系统
可提供的1.0.0及更高版本
设置播放进度
seek(callback(ret))
value:
ret:
{
result: true //布尔型;true||false
}
var touping = api.require('touping');
touping.seek(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS系统,Android系统
可提供的1.0.0及更高版本
设置音量
volume(callback(ret))
value:
ret:
{
result: true //布尔型;true||false
}
var touping = api.require('touping');
touping.volume(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS系统,Android系统
可提供的1.0.0及更高版本
切换视频地址
playUrl(callback(ret))
url:
ret:
{
result: true //布尔型;true||false
}
var touping = api.require('touping');
touping.playUrl(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS系统,Android系统
可提供的1.0.0及更高版本