Foxit PDF SDK
foxit.pdf.actions.MediaPlayerCallback类 参考

继承自 SystemIDisposable .

Public 类型

enum  JSMediaPlayerState {
  JSMediaPlayerState.e_JSMediaPlayerStateOpen = 0, JSMediaPlayerState.e_JSMediaPlayerStateClose = 1, JSMediaPlayerState.e_JSMediaPlayerStatePlaying = 2, JSMediaPlayerState.e_JSMediaPlayerStateStop = 3,
  JSMediaPlayerState.e_JSMediaPlayerStateSuspend = 4
}
 媒体播放器状态的枚举。 更多...
 

Public 成员函数

virtual void Close ()
 关闭媒体播放器的回调函数。 更多...
 
virtual MediaSettings GetPlayerSettings ()
 获取媒体播放器设置的回调函数。 更多...
 
virtual MediaPlayerCallback.JSMediaPlayerState GetState ()
 获取媒体播放器状态的回调函数。 更多...
 
virtual bool Play ()
 播放媒体播放器的回调函数。 更多...
 
virtual void Release ()
 释放当前回调对象自身的回调函数。 更多...
 
virtual bool Seek (int current_pos)
 搜索媒体播放器播放位置的回调函数。 更多...
 
virtual bool Stop ()
 停止媒体播放器的回调函数。 更多...
 

详细描述

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

成员枚举类型说明

◆ JSMediaPlayerState

媒体播放器状态的枚举。

此枚举的值应单独使用。

枚举值
e_JSMediaPlayerStateOpen 

媒体播放器状态:打开。

e_JSMediaPlayerStateClose 

媒体播放器状态:关闭。

e_JSMediaPlayerStatePlaying 

媒体播放器状态:播放中。

e_JSMediaPlayerStateStop 

媒体播放器状态:停止。

e_JSMediaPlayerStateSuspend 

媒体播放器状态:暂停。

成员函数说明

◆ Close()

void foxit.pdf.actions.MediaPlayerCallback.Close ( )
inlinevirtual

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

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

返回
无。

◆ GetPlayerSettings()

MediaSettings foxit.pdf.actions.MediaPlayerCallback.GetPlayerSettings ( )
inlinevirtual

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

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

返回
一个 MediaSettings 对象。

◆ GetState()

MediaPlayerCallback.JSMediaPlayerState foxit.pdf.actions.MediaPlayerCallback.GetState ( )
inlinevirtual

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

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

返回
媒体播放器状态。

◆ Play()

bool foxit.pdf.actions.MediaPlayerCallback.Play ( )
inlinevirtual

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

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

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

◆ Release()

void foxit.pdf.actions.MediaPlayerCallback.Release ( )
inlinevirtual

释放当前回调对象自身的回调函数。

返回
无。

◆ Seek()

bool foxit.pdf.actions.MediaPlayerCallback.Seek ( int  current_pos)
inlinevirtual

搜索媒体播放器播放位置的回调函数。

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

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

◆ Stop()

bool foxit.pdf.actions.MediaPlayerCallback.Stop ( )
inlinevirtual

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

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

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