你能帮我查一下为什么这两个视频在PC浏览器中可以正常播放,而第一个在移动的浏览器中却无法播放?视频格式编码有什么问题?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
yes
<video
controls
src="https://static-official.5i5j.com/activity/marketinghub/test/20231222211656/1703250988.mp4"></video>
No
<video
controls
src="https://static-official.5i5j.com/upload/2023/黑屏.mp4"></video>
</body>
</html>
字符串
的数据
我对视频编码的了解相对较少,上面两个视频,一个是从用户那里收集的,一个是我发现不能正常播放后,通过软件编码的视频,但是我想知道视频不能正常播放的真实的原因是什么?
我尝试使用ffprobe来获取两个视频的媒体信息,但我找不到彼此的不同之处。
的
1条答案
按热度按时间pprl5pva1#
我找到了问题的原因,首先这个问题只发生在ios上,在安卓上没有问题,问题的根源在于视频的压缩程度。
100d1x
的字符串
https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html
不过,这个文档上次更新是在2016年,我的另一个email protected(https://stackoverflow.com/cdn-cgi/l/email-protection) video可以正常播放。
我怀疑是因为我的文档更新的原因,如果你找到相关文档,希望你能留言告诉我。