0
我尝试从流URL播放音乐,我有这样的代码错误的呼叫状态4 Xamarin.android的MediaPlayer
class AudioImplementation : ISound
{
private MediaPlayer mediaPlayer;
public AudioImplementation() { }
public Context ApplicationContext { get; private set; }
public void Initializer()
{
mediaPlayer = new MediaPlayer();
mediaPlayer.SetAudioStreamType(Stream.Music);
}
public void Play(string aux)
{
if (mediaPlayer == null)
{
Initializer();
}
try
{
mediaPlayer.SetDataSource(aux);
mediaPlayer.Prepare();
mediaPlayer.Start();
}
catch (Exception ex)
{
//unable to start playback log error
Console.WriteLine("Unable to start playback: " + ex);
}
}
}
但我得到一个错误的开始称为状态4,MPLAYER错误。有人能帮助我还是指出我朝着正确的方向?