我在 Xamarin 上使用 libvlcsharp,在 Android 上使用(相当)新的 MediaPlayerElement UI。对于 Android TV 等设备,没有触摸界面,因此您必须使用遥控器之类的东西。
对于这种情况,我最终在 DispatchKeyEvent 中捕获按键并通过 MessagingCenter 将它们发送到我的应用程序。我想知道 MediaPlayerElement 是否可以自动支持非触摸设备,或者如果不能,在应用程序中处理按键的最佳方法是什么。我必须“突出显示” MediaPlayerElement 的各种控件,然后在按下“DpadCenter”时能够选择它们。
我的问题是:
MediaPlayerElement 是否已经支持非触摸手势?此处的此站点似乎暗示它可能带有您可以关闭它们的评论。
如果它不支持它们(并且您必须自己滚动),是否有一种编程方式来突出显示(例如更改背景颜色)各个控件/按钮(例如暂停或播放)并调用它们?