我想在HTML 5视频上应用镜像效果。我通过应用此CSS
transform: scale(-1, 1);
filter: FlipH;
它可以在台式机和Web上运行,但不能在手机上运行(当我们进入全屏模式时)。
答案 0 :(得分:0)
您可以为此使用rotateY属性而不是scale:
transform:rotateY(180deg);
答案 1 :(得分:0)
根据this question中的@PhonicUK
这是最常用的浏览器的解决方案:
#videoElement
{
transform: rotateY(180deg);
-webkit-transform:rotateY(180deg); /* Safari and Chrome */
-moz-transform:rotateY(180deg); /* Firefox */
}
答案 2 :(得分:0)
答案 3 :(得分:0)
如果可以,则应该翻转实际的源视频并保存新版本,而不要在代码中尝试。我不知道这会对手机产生什么样的性能影响,我认为全屏模式是在浏览器上下文之外,并且会因设备而异。如果您无法编辑源视频,那么请尽量使用其他答案。