プレイヤーAPIには、EQプレイヤーの大きさや表示する項目(音量コントローラーの有無など)を設定する「PlayerFactoryIFクラス」と、EQプレイヤーに表示されている項目(音量設定など)を操作する「EQPlayerAccessAPIクラス」の2つがあります。
それぞれのクラスで設定できる内容の一例は以下になります。
■PlayerFactoryIFクラス
EQプレイヤーの貼付けタグ(scriptタグ、lightboxタグ)内にある「s」パラメータを追加・変更することにより、EQプレイヤーの大きさや表示する項目を設定することができます。
|
【貼付けタグの例(scriptタグ)】 <script type="text/javascript" charset="UTF-8" src="https://ssl-cache.stream.ne.jp/wwwXX/eqXXXXXXXX/jmc_pub/jmc_swf/player/t3/if.js"></script>
}); |
上記、太枠で囲まれた部分が「S」パラメータとなります。
「S」パラメータに設定可能な項目には下記があります。
|
項目 |
説明 |
備考 |
|
wp |
Width(Player) |
ピクセル単位での指定のみ対応 |
| hp |
Height(Player) |
ピクセル単位での指定のみ対応 |
| rp |
Responsive |
|
| lu |
loop_use |
|
| plac |
playlist autoChange |
プレイリストを設定している時に動画を完視聴すると、プレイリストの次の動画に切り替わる |
| dq |
Default Quality |
0:自動 |
| mdq |
Mobile Quality |
0:自動 |
| pb |
Play Button |
|
| wm |
Water Mark |
|
| cp |
Control panel |
|
| vc |
Volume Control |
|
| sb |
Seek Bar |
|
| fs |
Full Screen |
|
| ft |
Footer Text |
空文字以外の値が存在する場合はフッターをonとする |
| fa |
Footer Align |
|
| ti |
Title |
|
| is |
Init Sound |
|
| ip |
Init Play |
|
| el |
ExLink |
|
| tg |
Tag |
|
| il |
Inbound Link |
|
| mb |
Multi Bitrate |
|
| rb |
Return Button |
|
| sn |
SNS |
Facebook:f Twitter:t LINE:l |
| rs |
Resume |
|
| pr | PlaybackRate 速度設定 |
0.5~2.0の数値(小数点第一位まで) |
| cc |
Closed Caption |
|
| skb |
skip button |
|
| cpt |
chapter |
「PlayerFactoryIFクラス」について詳細は、下記のマニュアルをご参照ください。
■EQPlayerAccessAPIクラス
「EQPlayerAccessAPIクラス」には、EQプレイヤーに表示されている項目を操作する「メソッド」がいくつか用意されています。
下記の表に、主なメソッドを記載しております。
|
項目 |
説明 |
|
play() |
動画の再生を開始します。 |
|
pause() |
動画の再生を一時停止します。 |
|
setCurrentTime() |
再生中の動画の再生位置を指定します。 |
|
changeQuality() |
動画の画質を変更します。 |
|
mute() |
音声ミュート・アンミュートを指定します。 |
|
setVolume() |
ボリューム(音量)を設定します。 |
|
setPlayback Rate() |
再生速度を変更します。 |
|
changeSubtitles() |
字幕の言語を変更します。 |
「EQPlayerAccessAPIクラス」について詳細は、下記のマニュアルをご参照ください。