如何让embed标签播放视频而非触发下载?
解决embed标签下载视频而非直接播放的问题
直接用HTML5的<video>标签替代<embed>标签,这是当前主流的视频播放方案,自带播放控件,能让浏览器直接渲染播放视频,而非触发下载。
替换后的代码:
<video width="400" height="300" controls> <source src="videos/ymcaHome.mp4" type="video/mp4"> 你的浏览器不支持HTML5视频播放 </video>
controls属性会显示播放、暂停、音量等操作控件,用户可直接交互<source>标签明确指定视频文件路径与类型,浏览器可自动识别并加载播放- 若浏览器不支持HTML5视频,会显示标签内的备用提示文本
如果执意要使用<embed>标签,可尝试添加pluginspage属性,但该方案依赖浏览器插件,当前兼容性极差,不推荐使用。优先选择<video>标签,兼容性与用户体验更有保障。
内容的提问来源于stack exchange,提问作者Brody Rigby
相关产品推荐
相关产品推荐

