当我通过 投射时Remote Display API
,有时我会注意到接收器应用程序丢帧。有没有办法以编程方式确定何时发生丢帧?
问问题
123 次
1 回答
0
阅读文档,它表明渲染到远程显示会话功能已经可用于 iOS 框架。但是,您可以尝试在 Android 中是否可行,因为提到了 Google Cast Remote Display API(处于测试版),甚至在正式发布之前功能可能会发生变化。
您可以执行并且当前已经可用的其他实现(不幸的是,我实际上并没有使用它)是通过用于管理android.media中给出的各种媒体接口的类。对于 Android,您可以尝试使用MediaCodec.OnFrameRenderedListener
. 当输出帧在输出表面上渲染时,它是一个被调用的监听器。
另一方面,您也可以使用适用于 Unity 的 Google Cast Remote Display 插件来使用仅适用于Remote Display Unity 插件的其他类。
有关更多详细信息,请尝试浏览给定的文档,您还可以查看这些有用的参考资料:
- Google Cast 发行说明会随时更新可以帮助您解决问题的新版本。
- GitHub 中的 GoogleCastRemoteDisplay
- 跟踪器中有关 Chromecast 在缓冲更高质量的流时丢帧的问题。
于 2016-10-12T10:58:21.983 回答