Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ソング:再生開始時にAudioContext.statesuspendedだった場合にresume()するようにする #2301

Open
sigprogramming opened this issue Oct 17, 2024 · 0 comments

Comments

@sigprogramming
Copy link
Contributor

sigprogramming commented Oct 17, 2024

内容

他のソフト(DAWなど)が排他モードで音声出力を行うと、AudioContextsuspendedになります。
(ASIO対応の機器がない状態でDAWを使用するとこうなります)
そして、一度suspendedになるとresume()しない限りそのままで、排他モードで音声出力を行っているソフトが終了しても、ボイボソングは音が出ないままになります。
こうなるとボイボを再起動するしかなくなるので、再生開始時にAudioContext.stateをチェックし、suspendedだった場合にresume()するようにして、音声出力が可能になったときに出力が再開されるようにします。

Pros 良くなる点

  • 自動で音声出力が再開されるようになる
    • 再起動しなくてもよくなる

Cons 悪くなる点

  • 特になし(たぶん)

その他

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant