プレイヤーを配置するルートの要素
Optional
config: PlayerConfig初期化時のコンフィグ
const element = document.getElementById('player');
const player = new Safie.Player.StreamingPlayer(element, {
volume: 50
});
設定されているデバイスのデバイスIDを返します。
デバイスを設定します。再生中のストリーミング再生は停止します。
デバイスID
音量の設定値を返します。
音量を設定します。
音量値 (0 - 100)
ミュートの設定値を返します。
ミュートの有効/無効を設定します。本設定が有効の時はvolumeよりも優先されます。
有効/無効
設定値を返します。
マウス・タッチ操作によるズーム操作および再生/一時停止を有効/無効にします
有効/無効
現在のステータスを返します。
現在の再生時刻を返します。
現在の再生モードを返します。
ストリーミング再生を開始します。
再生時刻 (UNIX時間ミリ秒)。未指定の場合はLIVE配信になります。
再生速度の倍率(0.25, 0.5, 1, 3, 10, 30)。LIVE配信の場合は強制的に1になります。
timestampを指定した時、値が現在時刻から以下の秒数以内の場合、強制的にLIVE配信になります。
playbackRate | 秒数 |
---|---|
1以下 | 60 |
3 | 66 |
10 | 80 |
30 | 120 |
ストリーミング再生を一時停止します。
PlayerStatusがerrorの時は無視されます。
ストリーミング再生の一時停止を再開します。
PlayerStatusがerrorの時は無視されます。
プレイヤーイベントのイベントハンドラーを登録します。
function onTimeChange(timestamp) {
console.log(timestamp);
}
player.on('playTimeChange', onTimeChange);
プレイヤーイベントのイベントハンドラーを解除します。
Optional
listener: EventListeners[E]//特定のイベントハンドラーを解除
player.off('playTimeChange', onTimeChange);
//すべてのイベントハンドラーを解除
player.off('playTimeChange');
ストリーミングプレイヤー
概要
映像のストリーミング再生を行うプレイヤーです。
必要な権限:
必要なOAuth2.0 scope: