如何正确配置 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。
我正在 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。