text - 如何在 Corvid 中使文本静音/取消静音视频?
问题描述
在我的网站上,我有三个页面,其中包含自动播放的视频。当这些视频自动播放时,它们会被静音。我喜欢极简主义的设计,所以我不想看到任何视频控件。这是其中一个页面的示例:https ://www.notenoughknife.com/jamstudios
如您所见,视频下方是“静音/取消静音”的文本 - 当然,我想编辑文本的代码,允许用户静音和取消静音视频。我正在使用 Wix.com,它使用 Corvid 来编辑页面代码。我之前对此进行了编辑,添加了“显示更多/显示更少”按钮,所以我有点熟悉。
我在网上找到了使视频静音或取消静音的代码,但我一生都无法弄清楚如何让它同时实现这两种功能。这是取消静音的代码:
export function text42_click(event) {
$w("#videoPlayer1").unmute();
}
这是静音代码:
$w("#videoPlayer1").mute();
解决方案
还有一个isMuted
属性可用于切换文本单击的功能。它看起来像这样:
export function text42_click(event) {
if($w("#videoPlayer1").isMuted) {
$w("#videoPlayer1").unmute();
} else {
$w("#videoPlayer1").mute();
}
}
推荐阅读
- apache - 具有身份验证表单的 Apache 反向代理未将凭据传递给代理服务器
- python - 为什么需要“预测空间”?
- jquery - jQuery - 使用变量通过href值查找锚点
- angular - 通过 angular-cli 生成的 Angular 组件的自定义项目级模板
- hibernate - 没有直接连接的休眠连接查询
- c# - 当我从另一个表单调用方法时,控件不会更改颜色或文本
- google-cloud-nl - 我们可以使用 Google NLP API 比较两个不同字符串的相似性吗?
- ios - GoogleSignin - 不允许在解除分配时尝试加载视图控制器的视图,这可能会导致未定义的行为
- c++ - C++ 的不同行为与公共和私有范围的默认值
- angularjs - AngularJS 中的基本数组循环