html - HTML5
问题描述
我正在使用标准 HTML5<video>
标记将视频嵌入页面:
<video controls>
<source src="video/intro-video.mp4" type="video/mp4"/>
</video>
但是,在右侧的 Chrome 的默认控件中,会显示三个点(选项),但是,当您单击它们时,它会进入一个空白屏幕,除了刷新整个页面之外没有其他方法可以摆脱它:
您如何使选项消失或防止出现空白屏幕?
解决方案
您可以"nodownload" and "noplaybackrate"
在controlslist
其中添加将隐藏视频中的下载选项并disablepictureinpicture
在视频标签内添加将隐藏画中画选项,这样三个点就会被隐藏:
<video width="100%" controls disablepictureinpicture controlslist="nodownload">
</video>
工作样本:
<video width="100%" controls disablepictureinpicture controlslist="nodownload noplaybackrate">
<source src="http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4" type="video/mp4">
</video>
推荐阅读
- mysql - 如何使约束适用于联接表中的所有行?
- apache-kafka - 无法反序列化 Avro 记录 - Apache flink SQL CLI
- c++ - 访问 unique_ptr 中的结构字段会导致访问冲突
- wpf - WPF DataGrid CurrenItem 在顶部
- typescript - 键和值相同的对象的类型
- amazon-web-services - 如果表中不存在具有独占开始键的项目,DynamoDB 扫描会返回什么?
- server - 如何访问本地网络之外的 ESP8266 ( NODEMCU ) 服务网站?
- java - 无法在 Spring Boot 项目中配置简单的 Controller
- java - LocalDateTime 格式化程序将年份从 2020 年更改为 2021 年?
- vue.js - I have a issue with ag grid enterprise floating date filter