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

WebAudio化(#12339)以降、AndroidのSpotifyが止まる #12458

Closed
samunohito opened this issue Nov 26, 2023 · 10 comments
Closed

WebAudio化(#12339)以降、AndroidのSpotifyが止まる #12458

samunohito opened this issue Nov 26, 2023 · 10 comments
Labels
⚠️bug? This might be a bug

Comments

@samunohito
Copy link
Member

💡 Summary

#12340 のコメント欄より、掲題の通りの現象が発生するとのこと。
実際に発生するかは未確認なので、再現確認からやる必要があります。

🥰 Expected Behavior

再生が競合しない

🤬 Actual Behavior

競合する

📝 Steps to Reproduce

No response

💻 Frontend Environment

* Model and OS of the device(s): Android
* Browser: ?
* Server URL: Any
* Misskey: 2023.11.1

🛰 Backend Environment (for server admin)

-
@samunohito samunohito added the ⚠️bug? This might be a bug label Nov 26, 2023
@CyberRex0
Copy link
Contributor

Android 13、Chrome 119.0.6045.163では再生停止しませんでした。再生中の音楽の音量が下がる現象は確認しました。

@samunohito
Copy link
Member Author

再生中の音楽の音量が下がる現象

https://developer.android.com/guide/topics/media-apps/audio-focus?hl=ja

別のアプリによってフォーカスがリクエストされ、保持している音声フォーカスがプリエンプトされる可能性があるからです。その場合は、アプリで再生を一時停止するか音量を下げて、新しい音声ソースがユーザーに聴こえやすくなるようにします。

音声フォーカスの挙動による可能性が高いですね…

@samunohito
Copy link
Member Author

音声フォーカスまわりの挙動に詳しくないからなんとも言えないのですが

アプリでは音声フォーカス ガイドラインに準拠することが推奨されますが、システムによるルールの強制はありません

OSにより無理やり制御されてるわけではなさそう。

別のアプリに音声フォーカスを取得された場合は、再生を停止または一時停止するか、音量を下げます。

バックグラウンドで音を出してるアプリの設定や挙動にもよりそう

@samunohito
Copy link
Member Author

TODO: Spotify側でバックグラウンド再生時の挙動を設定する箇所があるか否かを見ないといけない

@CyberRex0
Copy link
Contributor

CyberRex0 commented Nov 26, 2023

Spotify側でバックグラウンド再生時の挙動を設定する箇所

設定は見当たりませんでした

@samunohito
Copy link
Member Author

oh...

@CyberRex0
Copy link
Contributor

今再度テストしたところ音楽の音量が下がらなくなりました
音量が下がる条件が分かりません

@samunohito
Copy link
Member Author

今再度テストしたところ音楽の音量が下がらなくなりました

oh.....
検証ありがとうございます:pray:

@samunohito
Copy link
Member Author

AudioContextを作ったらそれっきりなので、もしかしたらresume/suspend/closeの操作が必要だったり…??
https://developer.mozilla.org/ja/docs/Web/API/AudioContext

@samunohito
Copy link
Member Author

samunohito commented Nov 28, 2023

↑の対応が入った版をローカルで動かして試しましたが、特に再現はしませんでした。
起こる人と起こらない人がいること、すでに対応がマージされてることから、また現象が再発するようであれば新しいissueを切りましょうか…

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚠️bug? This might be a bug
Projects
None yet
Development

No branches or pull requests

2 participants