我正在尝试制作Android媒体播放器。它运行没有任何错误或错误,但它需要很多时间来启动。
这是我的代码:
var item = items[position];
MediaPlayer player = new MediaPlayer();
player.Reset();
player.SetDataSource(item.filePath);
player.Prepare();
button.Click += delegate
{
if (!player.IsPlaying)
{
button.SetBackgroundResource(Resource.Drawable.pauseicon);
player.Start();
}
else if(player.IsPlaying)
{
button.SetBackgroundResource(Resource.Drawable.starticonn);
player.Pause();
}
};