我有一个客户要求可以播放从平板电脑到连接HDMI屏幕的视频的应用。我想知道HDMI屏幕上是否可以显示不同于平板电脑本身的输出?这是因为我想添加一个菜单(平板电脑屏幕上方的图层),客户可以访问该菜单,看到电视屏幕的人看不到。
感谢您的帮助。
答案 0 :(得分:3)
自Android 4.2起,这是可能的,请参阅release notes,其中也包含代码示例:
Android现在允许您的应用在其他内容上显示独特内容 通过有线连接到用户设备的屏幕 连接或Wi-Fi。要为辅助显示创建唯一内容, 扩展Presentation类并实现onCreate()回调。 在onCreate()中,指定辅助显示的UI 调用setContentView()。作为Dialog类的扩展, Presentation类提供了应用可以显示的区域 辅助显示器上的唯一UI。
SDK中的Presentation类包含如何播放视频并在第二个屏幕上同时显示某些信息的代码示例。