Foxit PDF SDK
<FSMediaPlayerCallback>协议 参考

继承自 <NSObject> .

构造函数

(void) - close
 关闭媒体播放器的回调函数。 更多...
 
(FSMediaSettings *) - getPlayerSettings
 获取媒体播放器设置的回调函数。 更多...
 
(FSMediaPlayerCallbackJSMediaPlayerState) - getState
 获取媒体播放器状态的回调函数。 更多...
 
(BOOL) - play
 播放媒体播放器的回调函数。 更多...
 
(BOOL) - seek:
 在媒体播放器中进行定位的回调函数。 更多...
 
(BOOL) - stop
 停止媒体播放器的回调函数。 更多...
 

详细描述

此类表示用于执行媒体播放器操作的回调对象。 此类中的所有纯虚函数都用作回调函数,应由用户实现。

函数文档

◆ close()

- (void) close
required

关闭媒体播放器的回调函数。

此回调函数将由 JavaScript 方法 "MediaPlayer.close" 触发。

返回
无。

◆ getPlayerSettings()

- (FSMediaSettings*) getPlayerSettings
required

获取媒体播放器设置的回调函数。

此回调函数将由 JavaScript 属性 "MediaPlayer.visible" 触发。

返回
一个 MediaSettings 对象。

◆ getState()

- (FSMediaPlayerCallbackJSMediaPlayerState) getState
required

获取媒体播放器状态的回调函数。

此回调函数将由 JavaScript 属性 "MediaPlayer.isOpen" 触发。

返回
媒体播放器状态。

◆ play()

- (BOOL) play
required

播放媒体播放器的回调函数。

此回调函数将由 JavaScript 方法 "MediaPlayer.play" 触发。

返回
true 表示成功,而 false 表示失败。

◆ seek:()

- (BOOL) seek: (int)  current_pos
required

在媒体播放器中进行定位的回调函数。

此回调函数将由 JavaScript 方法 "MediaPlayer.seek" 触发。

参数
[in]current_pos指示播放位置。
返回
true 表示成功,而 false 表示失败。

◆ stop()

- (BOOL) stop
required

停止媒体播放器的回调函数。

此回调函数将由 JavaScript 方法 "MediaPlayer.stop" 触发。

返回
true 表示成功,而 false 表示失败。