最近在我加载声音的项目中
var myAudio = new Audio("myAudio.mp3");
myAudio.play();
Run Code Online (Sandbox Code Playgroud)
除非打开对话(即警报,确认),否则它会很好.但是当我尝试在我的html中添加音频标签时
<audio id="audio1">
<source src="alarm.mp3" type="audio/mpeg" />
</audio>
Run Code Online (Sandbox Code Playgroud)
和使用
var myAudio1 = document.getElementById("audio1");
myAudio1.play()
Run Code Online (Sandbox Code Playgroud)
在对话开启后,它继续发挥作用.有人知道为什么吗?更一般地说,两种播放声音的方式有什么不同?
在 cloudformation 模板中支持对 SSM 参数的动态引用
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/dynamic-references.html
该文档指出,您可以 Use the ssm dynamic reference to include values stored in the Systems Manager Parameter Store of type String or StringList in your templates.
我们尝试使用语法在模板中引用类型为 StringList 的参数,{{resolve:ssm:parameter-name:version}}
并将其解析为模板中的字符串列表(更具体地说,是 EC2 实例的 SecurityGroupId 列表)。这不起作用,并且文档没有指定如何执行此操作或是否受支持。我们已经尝试使用,Fn::Split
但是它似乎在动态值得到解决之前被调用。我们无法在模板的参数部分中使用 SSM 值,该部分已记录在案。有谁知道是否有可能需要{{resolve ...
一个字符串列表?
我正在使用箭头助手类,我找到了这个例子http://stemkoski.github.io/Three.js/Helpers.html,我能够让箭头工作.但是我的箭头比我想象的要大得多,我目前有这个代码
var direction = new THREE.Vector3().subVectors(secondVector, firstVector).normalize();
var arrow = new THREE.ArrowHelper(direction, firstVector, computeDistance(node1, node2) - 32, co);
bigObject.add(arrow);
Run Code Online (Sandbox Code Playgroud)
箭头从firstVector开始,指向`secondVector
有没有办法改变箭头的绘制方式(如行程重量,箭头位置等)的大小或任何属性?我没有在文档中看到任何看起来很有希望的东西.
感谢您的帮助!