gpt4 book ai didi

android - Xamarin Android MediaManager 中的流式 mp3 无法正常工作

转载 作者:行者123 更新时间:2023-12-02 20:47:11 24 4
gpt4 key购买 nike

我正在使用这个 nu-get 包在 Xamarin Android 项目中流式传输 mp3 url: https://github.com/martijn00/XamarinMediaManager

我按照上面链接中的说明进行操作...它显示通知栏中正在播放音乐,但它不起作用(没有声音,甚至没有开始播放歌曲)。

代码 fragment :

clickButton.Click += (sender, args) =>
{
ClickButtonEvent();
};

private static async void ClickButtonEvent()
{
await CrossMediaManager.Current.Play("http://www.montemagno.com/sample.mp3");
}

我构建了链接中包含的示例,并且从他们的示例中得到了相同的结果。也部署在真实设备上,结果相同!图片:

我错过了什么吗?

或者图书馆坏了?

最佳答案

我在 Hyper-v 上使用 Android Emulator 遇到了这个问题。原来网络设置为internal。所以 http://www.montemagno.com/sample.mp3找不到。我的解决方法:

  1. Hyper-v -> Virtual Switch Manager,添加外部网络。
  2. Hyper-v -> 虚拟机->设置,添加新硬件->网络适配器并设置为外部网络。
  3. “Visual Studio Emulator for Android”桌面应用,启动手机虚拟机,
  4. 在 Visual Studio 中,部署并运行应用。

声音现在应该可以从外部来源播放。

关于android - Xamarin Android MediaManager 中的流式 mp3 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43876185/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com