为什么这个Android媒体播放器在Xamarin C#长时间延迟后启动?

时间:2016-09-18 21:51:47

标签: c# android xamarin

我正在尝试制作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();
    }
};

0 个答案:

没有答案