【问题标题】:Xamarin Forms allow music from another app on Android while playing VideoXamarin Forms 允许在播放视频时从 Android 上的另一个应用程序播放音乐
【发布时间】:2021-02-26 15:19:51
【问题描述】:

我面临的问题是,我的应用程序在使用 MediaElement 进行视频使用时会阻止背景音乐。 底线是我想播放无声视频,并且用户应该仍然能够在后台收听 spotify 等 在 iOS 中,允许背景音乐的过程非常简单。在 Android 上,我无法让它工作。

我已经尝试了不同的 xamarin.forms 库,我将视频设置为静音或将音量设置为零。 但似乎没有任何效果。例如,我尝试了 octane、mediamanager 和其他几个视频播放器。

出于这个原因,我现在想尝试在原生 Android 代码中实现它。 但我在各种论坛上都没有找到任何关于它的信息。

Xamarin Forms 版本是 4.8

【问题讨论】:

    标签: android xamarin.forms xamarin.android


    【解决方案1】:

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

    您可以查看有关此内容的博客并从 Github 下载源文件。 https://devblogs.microsoft.com/xamarin/background-audio-streaming-with-xamarin-android/

    我使用之前完成的线程中的示例进行测试以播放音频。 libVLCsharp.forms can not play Android resource video file while iOS can

    当我制作在后台播放音乐的应用程序时,音乐也会播放。

    【讨论】:

    • 谢谢你的回答,但我想要的是相反的方式。我希望我的应用程序不会阻止其他应用程序的声音。现在,当我在我的应用程序中启动视频时,其他应用程序(例如 spotify)的音乐就会停止。但我希望它继续播放。
    • 我们无法对 spotify 进行更改。您可以创建自己的应用在后台播放音乐。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-04
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 2016-07-17
    相关资源
    最近更新 更多