Optional
options: SongleTimerOptions再生位置情報の更新間隔 [ms]
Interval for updating playback position [ms]
再生中かどうか
Whether the music source is being played or not
現在の再生位置 [ms]
Timer
実装クラスはこの値をリアルタイムに計算して返さなくてはなりません。
他にも再生位置を返す API が以下の2種類用意されていますが、実装手法の違いにより、この API が常に最も精確な値を返します。
Timer
実装クラスによって定期的に更新されますこの API を利用するアプリでは、動画のシーク操作に対応するために PlayerEventListener.onVideoSeekStart PlayerEventListener.onVideoSeek PlayerEventListener.onVideoSeekEnd イベントを適切にハンドルする必要があります。
Current playback position [ms]
Timer
implementations need to calculate this property value in real time.
While there are two other APIs to retrieve the current playback position as follows, this one returns the most precise value.
Timer
implementations periodicallyApplications utilizing this API need to handle PlayerEventListener.onVideoSeekStart PlayerEventListener.onVideoSeek PlayerEventListener.onVideoSeekEnd events appropriately so that the applications respond to the video seeking operation.
Songleのプレイヤーインスタンスです。
Songle Sync の機能が有効化されているか否か
Whether Songle Sync feature is enabled or not
Timer
の初期化(動画データの読み込みプロセスで一度だけ呼ばれます)
Initialize this Timer
instance (called during the video data loading process)
初期化オプション / Options for initalization process
Songle timer
Songle API を利用した Timer の実装:
accessToken
などを指定することで Songle Sync 対応になりますPlayer
インスタンスにアクセスできますA Timer implementation using Songle API:
accessToken
property enables Songle SyncPlayer
instanceSee
https://api.songle.jp/