C# 如何正确处理CrossMediaManager?
我正在CrossMediaManager上播放HLS内容。当用户按back键时,我正试图处理播放器,但播放器仍在播放,我可以看到它在通知抽屉上运行,我可以收听视频。这是我试过的代码C# 如何正确处理CrossMediaManager?,c#,xamarin,xamarin.forms,xamarin.android,xamarin.ios,C#,Xamarin,Xamarin.forms,Xamarin.android,Xamarin.ios,我正在CrossMediaManager上播放HLS内容。当用户按back键时,我正试图处理播放器,但播放器仍在播放,我可以看到它在通知抽屉上运行,我可以收听视频。这是我试过的代码 protected override void OnDisappearing() { base.OnDisappearing(); CrossMediaManager.Current.Dispose(); VideoPlayer.Dispose(); } VideoPlayer是VideoV
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