我正在构建一种在Chrome上运行的信息亭媒体,该媒体可以播放带有音频的视频。我知道默认情况下,chrome仅允许自动播放带有静音道具的视频。
而且我知道我能够通过chrome:// flags /#autoplay-policy在chrome中启用标志来覆盖此功能
我刚刚更新到Chrome 76,该标记似乎已消失,视频的自动播放似乎不再起作用!
知道我该如何克服吗?
[Chrome 76.0.3809.100(官方内部版本)(64位)] Mac OS Mojave
如何使 100% 宽度容器内的图像具有相同的高度?
所有图像都没有一致的宽度和高度。我需要图像来保持其裁剪和纵横比。它们不需要具有相同的宽度。
这是到目前为止我使用 flex-box 所取得的成果。但他们的高度并不相等。我不介意使用 JavaScript 来解决这个问题。
我不想为容器或图像设置高度值。有没有办法让图像在具有相同高度的同时均匀分布?
.wrapper {
width:100vw; /*should be width of browser*/
display:flex;
margin:0;
padding:0;
margin:0;
border:1px solid;
}
.image {
list-style:none;
margin: 50px 1.5%;
}
.image:first-child {
margin-left:0;
}
.image:last-child {
margin-right:0;
}
img {
width:100%
}Run Code Online (Sandbox Code Playgroud)
<ul class="wrapper three_images">
<li class="image"><img src="http://lorempixel.com/600/800/"></li>
<li class="image"><img src="http://lorempixel.com/400/850/"></li>
<li class="image"><img src="http://lorempixel.com/550/700/"></li>
</ul>
<ul class="wrapper two_images">
<li class="image"><img src="http://lorempixel.com/600/800/"></li>
<li class="image"><img src="http://lorempixel.com/400/850/"></li>
</ul>Run Code Online (Sandbox Code Playgroud)
我正在尝试在单个平面上“按比例调整”映射的图像纹理。有点模拟 的行为object-fit:cover。
因此图像贴图必须按比例放大或缩小才能完全覆盖整个平面。
我尝试尝试纹理的重复和偏移,但没有成功。(在我的代码中注释掉了)
正如您在下面的代码片段中看到的那样,图像仍然可以拉伸以适应。任何帮助表示赞赏!
var renderer = new THREE.WebGLRenderer({ canvas : document.getElementById('canvas'), antialias:true});
renderer.setClearColor(0x7b7b7b);
// use device aspect ratio //
renderer.setPixelRatio(window.devicePixelRatio);
// set size of canvas within window
renderer.setSize(window.innerWidth, window.innerHeight);
// SCENE
var scene = new THREE.Scene();
// CAMERA
var camera = new THREE.PerspectiveCamera( 45, window.innerWidth/window.innerHeight, 0.1, 1000 );
camera.position.z = 5;
// MESH 0
// texture
var texture_0 = new THREE. TextureLoader().load("https://i.imgur.com/YO0ygMx.jpg");
texture_0.wrapS = THREE.ClampToEdgeWrapping;
texture_0.wrapT = THREE.RepeatWrapping;
// var tileWidth = 2;
// var …Run Code Online (Sandbox Code Playgroud)