我试图从iOS和Mac的本地Safari视频播放器中删除Airplay按钮,但我没有找到有效的解决方案。
尽管文档说明了其他情况,但似乎无法禁用它。
我使用.m3u8源文件来播放视频(来自Wowza的在线流)。Safari版本为12.1.1,iOS版本为12.1。
我已经添加了属性。 我还将视频元素对象上的disableRemotePlayback设置为true,但AirPlay按钮仍然存在。 https://www.w3.org/TR/remote-playback/#dom-htmlmediaelement-disableremoteplayback
我希望不会有AirPlay按钮,但不幸的是,即使在JS中将video元素的webkitWirelessVideoPlaybackDisabled属性设置为true,AirPlay按钮仍然存在。
尽管文档说明了其他情况,但似乎无法禁用它。
我使用.m3u8源文件来播放视频(来自Wowza的在线流)。Safari版本为12.1.1,iOS版本为12.1。
我已经添加了属性。 我还将视频元素对象上的disableRemotePlayback设置为true,但AirPlay按钮仍然存在。 https://www.w3.org/TR/remote-playback/#dom-htmlmediaelement-disableremoteplayback
...
const $video = $(`<video style="width: 100%; height: 100%" class="ios-video" controls autoplay muted playsinline x-webkit-airplay="deny" x-webkit-wirelessvideoplaybackdisabled>`);
$video[0].disableRemotePlayback = true;
$video[0].src = stream;
$(self.playerSelector).append($video);
...
我希望不会有AirPlay按钮,但不幸的是,即使在JS中将video元素的webkitWirelessVideoPlaybackDisabled属性设置为true,AirPlay按钮仍然存在。