miracast
概述
miracast模块封装了投屏功能
startSearch
搜索设备
startSearch()
示例代码
var miracast = api.require('miracast');
miracast.startSearch();
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
start
开始投屏
start({params})
params
uuid:
- 类型:字符串类型
- 描述:设备的uuid
示例代码
var miracast = api.require('miracast');
miracast.start({
uuid:''
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
end
结束投屏
end()
示例代码
var miracast = api.require('miracast');
miracast.end();
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
paush
暂停播放
paush()
示例代码
var miracast = api.require('miracast');
miracast.paush();
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
play
播放
play()
示例代码
var miracast = api.require('miracast');
miracast.play();
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
seekChanged
设置播放进度
seekChanged({params})
params
seek:
- 类型:数字类型
- 描述:(可选项)播放进度,单位是秒
- 默认:0
示例代码
var miracast= api.require('miracast');
miracast.seekChanged({
seek:0
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
volumeChange
设置音量
volumeChange({params})
params
volume:
- 类型:数字类型
- 描述:(可选项)音量,取值范围:0-100
- 默认:50
示例代码
var miracast= api.require('miracast');
miracast.volumeChange({
volume:0
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
playTheURL
播放切集
playTheURL({params})
params
url:
- 类型:字符串类型
- 描述:播放地址的url
id:
- 类型:字符串类型
- 描述:视频id(仅android支持)
name:
- 类型:字符串类型
- 描述:名称(仅android支持)
示例代码
var miracast= api.require('miracast');
miracast.playTheURL({
url:''
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
addListener
设置监听
addListener(callback(ret))
callback(ret)
ret:
- 类型:JSON 对象
- 说明:status为0检测成功,返回采集结果并关闭检测页面
- 内部字段:
{
evenType:'result', //字符串类型;监听内容
//result:局域网搜索设备结果
//startPlay:投屏成功开始播放
devices:[{ //数组类型;设备结果
uuid:'', //字符串,设备uuid
name:'' //字符串,设备名字
},
]
}
示例代码
var miracast= api.require('miracast');
miracast.addListener(function(ret) {
console.log(JSON.stringify(ret))
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本