强制非 Flash Vimeo 在 Web 视图中嵌入或禁用 Flash?
答:
强制非 Flash Vimeo 在 Web 视图中嵌入或禁用 Flash 可以通过以下两种方式实现:
1. 使用 HTML5 视频元素(<video>
)
使用 HTML5 的 <video>
元素,可以确保 Vimeo 视频在浏览器中自动使用 HTML5 技术进行播放。
<video controls src="https://player.vimeo.com/video/123456789" />
2. 使用 Flash 替代方案
如果必须使用 Flash,可以尝试使用以下两种替代方案:
3. 禁用 Flash
如果必须禁用 Flash,可以使用以下方法之一:
switch_to_html5_video
函数:将视频链接更改为支持 HTML5 的格式,并使用 video.remove()
方法删除 Flash 视频。document.getElementById("video").innerHTML = "<video controls src='" + video_url + "' />";
video.remove();
Video.js
:将视频链接更改为支持 HTML5 的格式,并使用 Video.js
的 setup
方法将视频元素设置为不可见。var player = videojs('video');
player.ready(function() {
player.src(video_url);
player.setup({
controls: true,
videoId: '123456',
playerId: 'player123456',
// 设置为不可见
controlsList: 'none'
});
});
以上是强制非 Flash Vimeo 在 Web 视图中嵌入或禁用 Flash 的不同方法。
领取专属 10元无门槛券
手把手带您无忧上云