-
Notifications
You must be signed in to change notification settings - Fork 47
Client API
Chris Morris edited this page Mar 5, 2016
·
3 revisions
AirPlay Protocol Client for Apple TV
构造函数
-
option:Object, 参考net.createConnection的options -
callback:Function,AppleTV设备连接成功时调用
AirPlay设备心跳检测,防60s超时断开
断开AirPlay设备的连接
向AirPlay发送请求
-
req:Object, 请求配置-
headers:Object, 请求头 -
method:string, 请求类型,GET||POST
-
-
body:string, 附加数据,紧在req.method为POST时有效 -
callback:Function, 回调函数-
res:Object, 由parseResponse解析后的对象-
statusCode:number, -
statusReason:string, -
headers:Object -
body:string
-
-
获取各种路径:
-
path:string, 请求路径 -
callback:Function, 回调函数, 参考request的callback
获取各种路径:
-
path:string, 请求路径 -
body:string, 附加数据 -
callback:Function, 回调函数, 参考request的callback
获取AppleTV的Server信息
-
callback:Function, 回调函数, 参考request的callback
获取AppleTV的当前播放状态
-
callback:Function, 回调函数, 参考request的callback
通知AppleTV播放视频
-
src:string, HLS直播流地址(即hls.getURI()的返回值) -
position:number, 播放的开始时间点 -
callback:Function, 回调函数, 参考request的callback
通知AppleTV结束播放
-
callback:Function, 回调函数, 参考request的callback
恢复或暂停播放
-
value:number, 有效值:0或1,貌似大多数视频仅支持0和1 -
callback:Function, 回调函数, 参考request的callback
seek视频
-
position:number, seek 位置 -
callback:Function, 回调函数, 参考request的callback
调整音量. 貌似不支持
-
value:number -
callback:Function, 回调函数, 参考request的callback
重放视频. 貌似不支持
-
callback:Function, 回调函数, 参考request的callback
播放图片. TODO
-
callback:Function, 回调函数, 参考request的callback
认证. TODO
-
callback:Function, 回调函数, 参考request的callback
相册播放. TODO
-
callback:Function, 回调函数, 参考request的callback
function () {}
每次心跳检测返回时触发
function ( err ) {}
服务发生错误时触发
err: Object
-
type:Sring, 错误类型,通常值代表正在执行的方法名 -
..:*, 根据type值不同,附加参数会不同,详细看代码吧不写了~~