Xamarin:我可以在播放视频时将应用程序静音而背景音乐不会停止吗?

问题描述 投票:0回答:1

在将我们的 xamarin 应用程序迁移到 MAUI 之前的最后几周,我们的客户提出了一个非常“重要”的改进。目前,当我们在应用程序中播放视频时,从 Spotify、YouTube 音乐等播放的背景音乐停止了。如果我们的视频有音轨,这种行为就完全有意义了。但事实并非如此。因此他们希望我们更改代码,以便在观看视频时仍然播放音乐(如果视频没有音轨)。

我读到了有关 Android 的 SetAudioFocusRequest 的信息,但这并不完全是我们所需要的。也许有一种方法可以将我们的应用程序的音频焦点定期设置为背景(或任何名称),并在我们有音轨时设置音频焦点。

仅供参考,我们通过两种方式播放视频。它可以是帮助/说明视频(包含音频)或动画视频(没有音频)。它们是分开的,并在不同的位置被调用。所以我们确切地知道视频是否有音轨(或者换句话说,我们是否必须将应用程序静音)。

不幸的是,到目前为止我还没有发现任何有用的东西。也许你们中的一些人遇到过这个问题并且可以帮助我们。

提前致谢

android ios audio xamarin.forms
1个回答
0
投票

当您的应用程序不可见或在锁定屏幕下时,您可以使用流式传输音频的服务来播放音频。

您可以在此处查看有关此内容的博客:使用 Xamarin.Android 实现后台音频流并从 Github 下载示例。

© www.soinside.com 2019 - 2024. All rights reserved.