javascript - HTML5 视频海报图像横向显示
问题描述
有人见过这个吗?
当我使用以下代码将 poster 属性设置为 fileURL 时,图像有时会横向或上下颠倒。
var showLocalThumbnailVideoInPlayer = function(file) {
var URL = window.URL || window.webkitURL;
var fileURL = URL.createObjectURL(file);
var videoNode = document.querySelector('video');
videoNode.poster = fileURL;
videoNode.load();
};
该文件来自用户从本地文件系统中选择文件的 HTML 输入标记。
我试图让它在 iOS、Android 和桌面上都能正常工作,它们之间的变化很小(因此是 HTML5)。
对正在发生的事情的想法?
解决方案
我弄清楚发生了什么。
根据 HTML 规范,EXIF 数据被忽略,因此图像需要首先在内存中旋转。
推荐阅读
- .net - 反应路由器捕获 webapi 路由
- java - 如何使用来自 tinkerpop/gremlin 的底层源从 simplegraph 制作 JAR
- php - 数组应该只包含来自其他数组的值
- excel - 如何关闭从 vba 上的本地 vlookup 参考打开的外部 Excel
- python - 将 sklearn GridSearchCV 与 CalibratedClassifierCV 一起使用是否有意义?
- python - 使用上一行和当前行比较进行迭代时出现问题跳过行
- java - 使用 java jsoup 登录在站点 rotowire 上不起作用
- ruby-on-rails - Devise::PasswordsController 中实际更新的用户密码在哪里?
- android - 我的 gridView 没有显示在 mainactivity
- javascript - 带有三元组的 Javascript 函数语法 =>