作者:走丢的鞋带2702934823 | 来源:互联网 | 2023-05-24 22:25
如果有Chromecast并且:
如果启用了html5视频控件,则转换按钮会显示在控制栏中.
如果禁用了html5视频控件,则会在左上角显示转换按钮.
我想禁用本机控件,但也包括我自己的转换按钮,类似于video.js-chromecast的功能,但原生按钮仍会显示.
反正有没有在html5视频上重新定位Cast图标?还是完全隐藏起来?
1> Adam Taylor..:
在搜索了Chromium源代码后,我想出了如何做到这一点:
video::-internal-media-controls-overlay-cast-button {
display: none;
}
示例:http://jsfiddle.net/f1quhd2L/8/
看似`-internal-media-controls-overlay-cast-button`被弃用了https://www.chromestatus.com/features/5714245488476160,用于`disableRemotePlayback`属性.
2> Tushar Vaghe..:
还有另一个选项可以禁用强制转换按钮,此选项实际上禁用了按钮而不是隐藏它.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/disableRemotePlayback
https://developers.google.com/web/updates/2015/11/presentation-api