textalive-app-api - v0.5.2
    Preparing search index...

    Class SongleTimer

    Songle timer

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

    A Timer implementation using Songle API:

    Implements

    Index
    wait: number

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

    Interval for updating playback position [ms]

    • get isPlaying(): boolean

      再生中かどうか

      Whether the music source is being played or not

      Returns boolean

    • get volume(): number

      再生音量 [0-100]

      Playback volume [0-100]

      Returns number

    • set volume(value: number): void

      再生音量 [0-100]

      Playback volume [0-100]

      Parameters

      • value: number

      Returns void

    • get withSync(): boolean

      Songle Sync の機能が有効化されているか否か

      Whether Songle Sync feature is enabled or not

      Returns boolean

    • この 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