我的Ionic应用程序中有一个video
标签,点击按钮后添加视频元素。删除Ionic中html5视频标签上的空白
function addVideo(videoId){
var path = $scope.getVideo(videoId).newVideoLocation.nativeURL;
path = $sce.trustAsResourceUrl(path);
var container = document.getElementById('videoContainer' + videoId);
var video = document.createElement('video');
video.src = path;
video.setAttribute('id', 'video' + videoId);
video.setAttribute('poster', $scope.getVideo(videoId).thumbnailPath);
video.setAttribute('width', '100%');
container.appendChild(video);
};
视频添加成功,但也有底部和顶部的白色空间/条:
后,点击播放按钮,空间已不再存在:
我为所有元素设置边界以了解发生了什么。蓝色边框是视频标签:
这可能是保证金Ø填充,但是我将它们设置为0:
* {
border: 1px solid red !important;
}
video {
border: 2px solid blue !important;
margin: 0;
padding: 0;
}
任何想法是什么问题?
您是否尝试过设置'vertical-align:top'on' video'element –
这可能是海报的大小,当您点击海报被替换为视频 – maurycy