【发布时间】:2021-11-03 20:29:17
【问题描述】:
我有一个在 iOS 和 Android 上运行的 Xamarin.Forms 应用程序,目前我发现在我的应用程序中播放声音时存在问题,而背景音频已经在播放。通过检测AVAudioSession.SharedInstance().OtherAudioPlaying 的存在,iOS 很容易解决。
我很困惑是否可以检测到是否有任何东西已经在 Android 上播放音频。我似乎能够发现如何在后台播放音频,但没有关于如何检查是否有现有音频正在播放。目前,背景音频和我的声音一起播放,这会留下相当不愉快的体验。
【问题讨论】:
-
检查这个 stackoverflow 答案 - stackoverflow.com/questions/32441833/…
-
@Jason 谢谢。我不想集中注意力,但您的链接帮助我找到了答案,我将很快发布。
-
@NikhilJain 谢谢。该帖子的第二个答案实际上看起来更接近我所需要的。
标签: android audio xamarin.forms xamarin.android