我有一个javascript代码,可以在点击时启动声音.它适用于chrome,但在Firefox上它启动onload,但我也想在它上面点击它.
有人可以帮忙吗?
<script>
var audio = new Audio("http://music.ogg" ) ;
audio.oncanplaythrough = function(){
audio.play();
}
audio.loop = true;
audio.onended = function(){
audio.play();
}
</script>
<input type="image" src="http://button.png" onclick="audio.play()">
Run Code Online (Sandbox Code Playgroud) 我想为加载的对象添加材质/颜色,但我不知道确切的语法更好地说我应该添加什么变量和函数.如果我在上面显示这一行,那么它显示了对象,但是带有材料的行忽略了.
//object loader
var loader = new THREE.OBJLoader();
loader.load( '3D4.obj', function ( object ) {
// what should I add here to assign an obj material color?
var mesh = new THREE.Mesh(geometry, new THREE.MeshLambertMaterial( {color: 0xFF0000} ));
// add object to scene
scene.add( object );
});
Run Code Online (Sandbox Code Playgroud)