Songle timer

Songle API を利用した Timer の実装:

A Timer implementation using Songle API:

Implements

Constructors

Properties

wait: number

再生位置情報の更新間隔 [ms]

Interval for updating playback position [ms]

Accessors

  • get isPlaying(): boolean
  • 再生中かどうか

    Whether the music source is being played or not

    Returns boolean

  • get withSync(): boolean
  • Songle Sync の機能が有効化されているか否か

    Whether Songle Sync feature is enabled or not

    Returns boolean

Methods

  • この Timer を破棄する

    Dispose this Timer instance

    Returns void

  • Timer の初期化(動画データの読み込みプロセスで一度だけ呼ばれます)

    Initialize this Timer instance (called during the video data loading process)

    Parameters

    • __namedParameters: TimerInitOptions

      初期化オプション / Options for initalization process

    Returns Promise<void>

  • 再生を一時停止する

    Pause music playback

    Returns void

  • 再生を開始する

    Start music playback

    Returns void

  • 再生位置を指定する

    Seek specified position in the current music playback

    Parameters

    • time: number

      再生位置 [ms] / Media position [ms]

    Returns void

  • 再生を停止する(一時停止したうえで先頭に巻き戻しする)

    Stop music playback (pause and then seek the beginning)

    Returns void