我有一个.webm视频,我将其动态设置为视频标签的来源。
vidPlayer = document.getElementById("player");
vidPlayer.src = videoPath;
相应的HTML:
<body>
<video id="player" class="video-player"></video>
</body>
这在网络浏览器上可以很好地工作,但是当我在手机上查看时,出现白屏。 我检查了开发人员工具中的elements选项卡,是否呈现了不同的HTML,但事实并非如此。 但是,在chrome网站的“网络”标签中,有一个调用来获取视频,但chrome android不会发生此情况。 我在本地主机上运行此代码。 谁能告诉我我在做什么错或为什么会这样?
答案 0 :(得分:0)
因此,显然,如果您的视频未启用控件,则对于移动浏览器,用户必须进行交互(在屏幕上轻按或轻扫),以使视频在屏幕上可见。 启用控件后,从一开始就可以观看视频。