Foxit PDF SDK
foxit::MediaPlayerCallback类 参考abstract

Public 类型

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

Public 成员函数

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

详细描述

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

成员枚举类型说明

◆ JSMediaPlayerState

媒体播放器状态的枚举。

此枚举的值应单独使用。

枚举值
e_JSMediaPlayerStateOpen 

媒体播放器状态:打开。

e_JSMediaPlayerStateClose 

媒体播放器状态:关闭。

e_JSMediaPlayerStatePlaying 

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

e_JSMediaPlayerStateStop 

媒体播放器状态:停止。

e_JSMediaPlayerStateSuspend 

媒体播放器状态:暂停。

成员函数说明

◆ Close()

virtual void foxit::MediaPlayerCallback::Close ( )
pure virtual

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

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

返回
无。

◆ GetPlayerSettings()

virtual MediaSettings foxit::MediaPlayerCallback::GetPlayerSettings ( )
pure virtual

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

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

返回
一个 MediaSettings 对象。

◆ GetState()

virtual JSMediaPlayerState foxit::MediaPlayerCallback::GetState ( )
pure virtual

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

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

返回
媒体播放器状态。

◆ Play()

virtual bool foxit::MediaPlayerCallback::Play ( )
pure virtual

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

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

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

◆ Release()

virtual void foxit::MediaPlayerCallback::Release ( )
pure virtual

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

返回
无。

◆ Seek()

virtual bool foxit::MediaPlayerCallback::Seek ( int  current_pos)
pure virtual

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

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

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

◆ Stop()

virtual bool foxit::MediaPlayerCallback::Stop ( )
pure virtual

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

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

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