如何正确配置 CrossMediaManager?

How to dispose CrossMediaManager properly?

我正在 CrossMediaManager 上播放 HLS 内容。当用户按回键时,我正在尝试处理播放器,但播放器仍在播放,我可以在通知抽屉上看到它 运行 并且我可以收听视频。这是我试过的代码。

protected override void OnDisappearing()
{
    base.OnDisappearing();
    CrossMediaManager.Current.Dispose();
    VideoPlayer.Dispose();
}

VideoPlayer 是 VideoView 的参考名称。

请将以下代码放入您的导航页面。当你回到主页时,这个插件将被关闭。

protected override void OnDisappearing()
        {
            base.OnDisappearing();
            var player = CrossMediaManager.Current.MediaPlayer;
             player.Stop();
        }
    }

这是运行 GIF。