Xamarin Forms:MediaElement:如何将控制栏始终粘贴在屏幕顶部?

Xamarin Forms: MediaElement: How to stick the control bar always on top of the screen?

我正在使用 MediaElement 播放音频。我的问题是控件(播放、暂停和持续时间条)并不总是显示。如果我点击 MediaElement,控件将只显示黑屏。我需要在整个音频播放过程中始终保持控制。

目前正在播放的音频如下:

我尝试了 KeepScreenOnShowsPlaybackControls 属性的真值,但没有成功。

我需要如下截图所示的输出:

这里无法使用webview,因为我需要在音频播放结束后进行一些操作

MediaElement 仍在预览中。在您的情况下,您可以使用 Custom Renderer 实现 VideoPlayer .Check create the platform video players .

此外,您还可以使用来自 nuget 的插件 MediaPlayer

如果您确实想使用 MediaElement 来实现它。您可以 post 向 github 提出功能请求,我们会跟进。