textalive-app-api icon indicating copy to clipboard operation
textalive-app-api copied to clipboard

Player を複数生成し、requestPlay() を実行すると楽曲が再生されないことがある

Open ya2ha4 opened this issue 2 years ago • 0 comments

textalive-app-api (ver.0.3.2) を使用している際に下記の症状が発生しています。

  • 症状 new Player() を実行してから onTimerReady() のイベントリスナーが発生するまでに別の Player を生成すると、requestPlay() を実行しても楽曲が再生されません。 この時、すべての Player.requestPlay() は true を返しています。

  • 再現方法 https://github.com/ya2ha4/TextAliveAppAPI_VerificationCode_2023_11_ver1 にて再現コードを用意していますのでご確認いただけますでしょうか。

  • 回避方法 症状の説明にもある通り、onTimerReady() が呼び出されるまで Player の生成を実行しないことで複数の Player が問題なく動作するようになっています。

  • 要望 任意のタイミングで Player を生成しても症状が発生しないよう対応いただけますでしょうか? また、再生に失敗する場合は requestPlay() が false を返すよう対応いただけますでしょうか?

ya2ha4 avatar Nov 28 '23 12:11 ya2ha4