首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EveryPlay IsRecordingSupported在Android 5上是假的

EveryPlay IsRecordingSupported在Android 5上是假的
EN

Stack Overflow用户
提问于 2014-04-06 19:38:22
回答 1查看 2K关注 0票数 2

在我的安卓设备上,EveryPlay.SharedInstance.IsRecordingSupported()总是错误的-- Nexus 5和7。

如果我忽略这些设备的价值,我仍然能够记录和发布这些设备上的视频。

注:EveryPlay.SharedInstance.IsSupported()为真

在向用户- EveryPlay.SharedInstance.IsRecordingSupported()显示EveryPlay记录/共享选项之前,我应该检查一下这个EveryPlay.SharedInstance.IsRecordingSupported()吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-08 06:23:14

由于驱动程序行为、硬件编码器、GPUs和Android版本的差异,Everyplay SDK在远程服务器上在线缓存设备特定的设置。

在成功接收到设置之前,记录支持将自动禁用。在接收到服务器响应后,记录支持要么被启用,要么继续被禁用以解决已知会导致故障的设备。下一次启动应用程序时,这些设置将在启动时立即从缓存中应用,而不需要网络访问。

在它的当前形式中,如果调用方法太早,则有可能从EveryPlay.SharedInstance.IsRecordingSupported()获得不支持的状态。

EveryPlay.SharedInstance.IsRecordingSupported()是一个同步方法,最好尝试为Everyplay.SharedInstance.ReadyForRecording添加一个事件处理程序。

如果在所有异步任务处于早期初始化阶段后,最终支持记录,则调用ReadyForRecording时,授予的布尔参数设置为true。在不受支持的情况下,可能有几个角落情况下也应该调用它

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22898985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档