プレイヤー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クラス」について詳細は、下記のマニュアルをご参照ください。