我的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