当我通过Remote Display API
投射时,有时我注意到接收器应用程序丢帧。有没有办法以编程方式确定帧丢失何时发生?
答案 0 :(得分:0)
通过documentation阅读,它表明rendering to the remote display session功能已经可用于iOS框架。但是,您可以尝试在Android中使用,因为有人提到Google Cast Remote Display API(处于测试版),功能可能会在官方发布之前发生变化。
您可以执行并且当前已经可用的其他实现(遗憾的是,我实际上并未使用它)是通过用于管理android.media中给出的各种媒体接口的类。对于Android,您可以尝试使用MediaCodec.OnFrameRenderedListener
。当输出帧在输出表面上呈现时,它是一个侦听器。
另一方面,您也可以使用Google Cast Remote Display plugin for Unity来使用仅适用于Remote Display Unity Plugin的其他类。
有关更多详细信息,请尝试浏览给定的文档,您也可以查看这些有用的参考资料: