首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >检查设备是否可以使用Cordova解码视频

检查设备是否可以使用Cordova解码视频
EN

Stack Overflow用户
提问于 2017-06-08 23:56:30
回答 1查看 167关注 0票数 2

我在我的爱奥尼亚(科尔多瓦)应用程序中使用VR view。VR view的文档中写道:“一些老设备无法解码大于1080p (1920x1080)的视频”。

在我的应用程序中,用户首先下载视频文件,所以它不会流式传输视频。

我有两个视频:一个是给新设备的( 4k),另一个是给老设备的( 1080p)。我想检查一下这个设备是否能够解码4k视频。如果没有,它应该下载1080p视频。

如何检查设备是否能够解码4k?我正在考虑尝试播放一个非常短的烘焙4k视频,并捕捉错误,但如果没有视频播放器,我无法让它工作。它应该在后台完成。

有没有更优雅的解决方案呢?

EN

回答 1

Stack Overflow用户

发布于 2017-06-09 00:30:45

我没有看到太多原生Cordova API响应支持的最大播放分辨率。我个人会尝试一种更优雅的方法,只要获得设备的分辨率,看看它是高于高清还是低于高清分辨率。

使用以下方法计算以像素为单位的显示大小:

代码语言:javascript
运行
复制
function getDeviceDimension() {
    console.log("Device Dimension using PhoneGap");
    console.log("Width = " + screen.width);
    console.log("Height = " + screen.height);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44440461

复制
相关文章

相似问题

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