Я пытаюсь скрыть свой видеоплеер, чтобы имитировать только аудио исполнение. Я не хочу видеть ни одного игрока на моей странице .jsp
. Я использую VideoJS в качестве игрока.Спрятать видео и послушать ее аудио
Это HTML-код:
<div id="player-container">
<audio id="player"
class="video-js"
autoplay="autoplay"
preload="auto"
width="640"
height="380"
data-setup='{}'>
<source src="path/to/my/video" type='video/mp4'/>
</audio>
</div>
для того чтобы достигнуть своей цели, я пробовал разные решения, но они не работали должным образом.
Первый заключается в использовании JQuery
установить ширину и высоту плеера:
$("#player-container").width(1).height(1);
Но в этом случае на IE11 и Mozilla Firefox видео не загружается. Ему нужно не менее 5 по ширине и высоте, но затем оно становится видимым.
Затем я попытался использовать .hide()
из JQuery:
$("#video-js-player-container").hide();
, но таким образом, мое видео не запускается вообще.
Что я могу сделать, чтобы скрыть проигрыватель, прослушивающий только аудио видео?
'opacity: 0;' или 'visibility: hidden;'. Или используйте позиционирование для перемещения видео с экрана – LuudJacobs
Почему вы просто не загружаете вещь программно, а не вручную добавляете что-то в DOM, который вам не нужен? – PeeHaa
вы потоки? В чем смысл использования videoJS? – Lazyexpert