-
Notifications
You must be signed in to change notification settings - Fork 45
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
值不同,附加参数会不同,详细看代码吧不写了~~