例如,如果在带有Android TV的电视中连接到HDMI输入的游戏机(即PlayStation)。那么,是否可以通过第三方应用程序记录通过此HDMI输入的视频?
在我的问题中,我指的是Android的TV input framework
感谢帮助者。
答案 0 :(得分:0)
电视输入框架文档提到it supports TV recording APIs。
对于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,所以我无法从个人经历中得知。