Сегодня я настраивал JWPlayer и заметил ошибку только в IE6 и 7 - видео не отображалось на странице, когда теги <video>
были обернуты в тег <p>
.Видео отображается нормально, если они не заключены в <p>
.Когда они обернуты в <p>
теги, они просто пустой белый блок.
Клиенту нравится оборачивать свои видео в тег ap для пробелов, поэтому мне нужно либо найти способ обойти это, либо найти объяснение, почему этого нельзя сделать.Любые идеи?
Насколько мне известно, в CSS нет ничего, что могло бы вызвать это, хотя я планирую прочесать это и проверить завтра.
Код здесь (на любой странице есть несколько игроков):
<p>
<video id="video1" class="JWVideo" width="276" height="206" style="background:transparent !important;" src="/ext/resources/video/index/Video-1.mp4"></video>
</p>
<script>
$('.JWVideo').each(function(){
var source = $(this).attr("src");
jwplayer(this.id).setup({
stretching: "fill",
flashplayer: "http://player.longtailvideo.com/player.swf",
controlbar: "false",
levels: [
{file: source}
]
});
});
</script>