是否可以在Android TV应用中录制外部HDMI设备?

时间:2017-04-30 20:05:07

标签: android-tv

例如,如果在带有Android TV的电视中连接到HDMI输入的游戏机(即PlayStation)。那么,是否可以通过第三方应用程序记录通过此HDMI输入的视频?

在我的问题中,我指的是Android的TV input framework

感谢帮助者。

2 个答案:

答案 0 :(得分:0)

电视输入框架文档提到it supports TV recording APIs

DVR

  

对于Android 7.0及更高版本的设备,电视应用必须支持   Android框架TV recording APIs,   支持,列出和播放录制的节目。

     

这允许设备制造商将其DVR子系统插入TIF   并大大减少了启用或支持所需的集成工作量   在电视设备上集成DVR功能。它也使第三   各方提供可以插入的售后DVR系统   Android TV设备。

     

除了录制实时内容外,电视应用程序还可以处理   资源冲突。例如,如果设备有两个调谐器,它可以   同时录制两个节目。如果用户要求记录   三,电视应用程序必须处理冲突,并应该表面a   通知或请求用户为这些安排优先级   请求。

但是我没有为您提供代码示例,因为我还没有对此进行过实验。

答案 1 :(得分:0)

另一种方法是使用MediaProjection API并使用MediaRecorder进行记录。 Jake Wharton的应用程序Telecine遵循这种方法,您可以在GitHub找到源代码。

好处是这些API是随Lollipop引入的,因此您可以在所有Android TV设备上使用它们。不过我刚开始尝试使用Android TV,所以我无法从个人经历中得知。