textalive-app-api
textalive-app-api copied to clipboard
Player を複数生成し、requestPlay() を実行すると楽曲が再生されないことがある
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 を返すよう対応いただけますでしょうか?