通过查看这个问题的答案并看到这个 PR,我明白了为什么 amp-stories 默认是静音的。但是我想在故事加载后立即尝试取消静音。
也许通过点击右上角的声音按钮调用相同的函数来取消静音?不是在“点击”上,而是在“加载”上调用它。
在amp-story-system-layer.js
,这个函数initializeListeners_()
初始化一切,如果我在我的页面上导入这些脚本,我猜这样的东西可以工作:
<script>
window.addEventListener('load', function() {
isMuted = false;
this.storeService_.subscribe(
StateProperty.MUTED_STATE,
(isMuted) => {
this.onMutedStateUpdate_(isMuted);
},
true
);
});
</script>
有任何想法吗?这是正确的方向吗?(我是 javascript 的初学者)
谢谢