gpt4 book ai didi

xamarin - 如何在 xamarin android 上播放音频?

转载 作者:行者123 更新时间:2023-12-01 10:35:12 25 4
gpt4 key购买 nike

public override void OnActivityCreated (Bundle savedInstanceState)
{
base.OnActivityCreated (savedInstanceState);
StartMedia(source);
}

public void StartMedia(string url_string)
{
player = new MediaPlayer ();
player.SetDataSource (url_string);
//player.Prepare ();
player.Start ();
}

它不运行。不要跑,什么也不要听。我有调试,但我没有看到它,尽管通过 void StartMedia

StartMedia(mListData[mPosition].stream_url+"?client_id="+clienId);

}


public async void StartMedia(string url_string)
{
player = new MediaPlayer ();
player.SetVolume (100, 100);
player.SetAudioStreamType (Stream.Music);
await player.SetDataSourceAsync(Android.App.Application.Context,Android.Net.Uri.Parse(url_string));
player.PrepareAsync ();
player.Start ();


}

当要播放的音频作为资源包含时,可以使用该方法将数据源设置为音频文件并准备播放器自动播放。

最佳答案

  1. 确保在 Resources 下有一个名为 raw 的子文件夹。
  2. 在raw文件夹中添加需要播放的音频文件。例如它是“MyAudio.mp3”

    MediaPlayer player;

    public bool StartMedia ()
    {
    player = MediaPlayer.Create (this, Resource.Raw.MyAudio);
    player.Start ();
    return true;
    }

Reference

关于xamarin - 如何在 xamarin android 上播放音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36818746/

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