Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android libvlcsharp MediaPlayerElement是否支持非触摸设备?_Android_Xamarin_Libvlc_Libvlcsharp - Fatal编程技术网

Android libvlcsharp MediaPlayerElement是否支持非触摸设备?

Android libvlcsharp MediaPlayerElement是否支持非触摸设备?,android,xamarin,libvlc,libvlcsharp,Android,Xamarin,Libvlc,Libvlcsharp,我在Xamarin上玩libvlcsharp,在Android上玩(相当)新的MediaPlayerElement用户界面。对于安卓电视这样的设备,没有触摸界面,所以你必须使用遥控器之类的东西 对于这种情况,我最终在DispatchKeyEvent中捕获按键并通过MessagingCenter将它们发送到我的应用程序。我想知道MediaPlayerElement是否能自动支持非触摸设备,如果不能,最好的方法是如何处理应用程序中的按键。我必须“突出显示”MediaPlayerElement的各种控

我在Xamarin上玩libvlcsharp,在Android上玩(相当)新的MediaPlayerElement用户界面。对于安卓电视这样的设备,没有触摸界面,所以你必须使用遥控器之类的东西

对于这种情况,我最终在DispatchKeyEvent中捕获按键并通过MessagingCenter将它们发送到我的应用程序。我想知道MediaPlayerElement是否能自动支持非触摸设备,如果不能,最好的方法是如何处理应用程序中的按键。我必须“突出显示”MediaPlayerElement的各种控件,然后在按下“DpadCenter”时才能选择它们

我的问题是:

  • MediaPlayerElement是否已经支持非触摸手势?这个网站似乎建议你可以关闭它们

  • 如果它不支持它们(并且您必须自己滚动),是否有一种编程方式来突出显示(例如更改背景色)单个控件/按钮(例如暂停或播放)并调用它们

  • MediaPlayerElement是否已经支持非触摸手势?这里的这个网站似乎建议你可以把它们关掉

    如果它不支持它们(并且您必须自己滚动),是否有一种编程方式来突出显示(例如更改背景色)单个控件/按钮(例如暂停或播放)并调用它们

    您可以覆盖任何控件的功能,因此您应该能够挂起
    DpadCenter
    事件并修改您期望的播放器元素的行为

    为这项工作提供更好的文档已在路线图上

    对于控件的自定义,不久前创建了一个类似的答案:

    请分享您的构建:-)我们没有任何Android TV示例