本插件封装AirPlay功能,该插件可以投屏iOS AVPlayer 播放的视频到安装AirServer的设备中播放
打开AirPlay按钮
open({params})
center:
{
x: 50, //(可选项)数字类型;AirPlay按钮的中心x坐标;默认:50
y:50, //(可选项)数字串类型;AirPlay按钮的中心y坐标;默认:50
}
var airPlay = api.require('airPlay');
airPlay.open({
});
iOS系统
可提供的1.0.0及更高版本
关闭AirPlay按钮,注意关闭按钮并不能停止投屏
close()
var airPlay = api.require('airPlay');
airPlay.close();
iOS系统
可提供的1.0.0及更高版本
隐藏AirPlay按钮
hide()
var airPlay = api.require('airPlay');
airPlay.hide();
iOS系统
可提供的1.0.0及更高版本
显示AirPlay按钮
show()
var airPlay = api.require('airPlay');
airPlay.show();
iOS系统
可提供的1.0.0及更高版本
监听推送事件
addEventlistener(callback(ret))
ret:
{
isWirelessRouteActive: true , //布尔类型;当前投影的设备是否 正在 投影;true:正在投影,false:没有投影或者是取消了投影
airPlayerName:'', //布尔类型;投影设备的名字isWirelessRouteActive为true返回
wirelessRoutesAvailable: true , //布尔类型;是否有可用投影的设备
}
var airPlay = api.require('airPlay');
airPlay.addEventlistener(function(ret) {
api.alert({msg: JSON.stringify(ret)});
});
iOS 系统,Android系统
可提供的1.0.0及更高版本