我正在尝试在 HTML5/js 中创建一个视频元素,这样我就可以将它完全下载到内存中并播放它而无需缓冲。
问题是当我在 iOS 中创建一个视频元素时,当我开始播放它时它总是会全屏显示它的播放器。如果您使用样式为“display:hidden”的视频标签,则可以在 iOS 中播放隐藏的视频。但是,当尝试使用js代码执行此操作时,它不起作用。
function CreateVideoElement(url, callback)
{
var element = document.createElement('video');
element.hidden = true;
element.controls = false;
element.style.display = "none";
element.autoplay = false;
element.playsinline = true;
element.onloadedmetadata = function() {
callback();
};
element.src = url;
return element;
}
四季花海
海绵宝宝撒
相关分类