如何在Android.Media.Mediaplayer中播放webm? (错误(1,-2147483648))] << [

问题描述 投票:0回答:1
我想在我的Xamarin Android应用中流式传输webm(opus)音频,但通过准备播放器,我一直收到UNKNOWN_ERROR的错误。我的代码如下所示:

public class AndroidAudioPlayerHelper : AudioPlayerHelper { private readonly Media Player player; public AndroidAudioPlayerHelper() => player = new MediaPlayer(); private void PlayNew() { player.Prepared += (sender, e) => { player.Start(); }; player.PrepareAsync(); } public override void PlayStream(string url) { player.SetDataSource(url); PlayNew(); } }

我的网址看起来像http://localhost:9001/api/v1/song/stream/00000000000000000000000000000000。当我指向mp3文件或使用我的UWP-App时,一切都工作正常。

我已经尝试设置AudioAttributes,但是它也不起作用。

我想在我的Xamarin Android应用中流式传输webm(opus)音频,但通过准备播放器,我一直收到UNKNOWN_ERROR的错误。我的代码如下所示:public class AndroidAudioPlayerHelper:...

c# android xamarin xamarin.android
1个回答
0
投票
如果使用的是较新版本的Android,则您的资源必须是https资源,或清单中允许不安全的连接。
© www.soinside.com 2019 - 2024. All rights reserved.