HarmonyOS 鸿蒙Next视频控件如何禁用全屏或不显示全屏图标
HarmonyOS 鸿蒙Next视频控件如何禁用全屏或不显示全屏图标 app不需要全屏功能,怎么禁用呢,如图所示,怎么取消这个全屏图片的显示,如果不能隐藏,怎么禁用该功能呢
更多关于HarmonyOS 鸿蒙Next视频控件如何禁用全屏或不显示全屏图标的实战教程也可以访问 https://www.itying.com/category-93-b0.html
video只有设置控制视频播放的控制栏是否显示,全屏按钮无法单独隐藏。 参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-media-components-video-V5#controls
更多关于HarmonyOS 鸿蒙Next视频控件如何禁用全屏或不显示全屏图标的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
controls 属性设置为 false,将控制栏隐藏,自定义控制栏
在HarmonyOS(鸿蒙Next)中,视频控件的全屏功能可以通过设置VideoPlayer
的相关属性来禁用或不显示全屏图标。具体实现如下:
-
禁用全屏功能:
通过设置VideoPlayer
的isFullScreenEnabled
属性为false
,可以禁用全屏功能。示例代码如下:let videoController = new VideoController(); videoController.enableFullScreen(false);
-
不显示全屏图标:
通过自定义视频控件的UI布局,可以隐藏全屏图标。你可以在布局文件中移除全屏按钮,或者在代码中动态隐藏全屏图标。示例代码如下:let videoPlayer = new VideoPlayer(); videoPlayer.setFullScreenButtonVisibility(false);
-
禁用系统默认全屏行为:
如果需要进一步控制全屏行为,可以通过监听全屏事件并阻止默认行为。示例代码如下:videoPlayer.on('fullscreenchange', (event) => { event.preventDefault(); });
以上方法可以实现禁用全屏功能或隐藏全屏图标,具体选择取决于你的需求。