Foxit PDF SDK

Public 类型 | Public 成员函数 | 所有成员列表
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

enum foxit::MediaPlayerCallback::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 表示失败。