Я кодировал скрипт для этой веб-страницы .
, который позволяет мне использовать эскизы справа для переключения «основного видео».
Кажется, что все работает нормально, однако, если вы воспроизводите одно видео, а затем переключаетесь на другое, а затем переключаете НАЗАД на видео, которое первоначально воспроизводилось, громкость отключается при продолжении его просмотра.
Я заметил, что вы можете обойти это, щелкнув инструмент громкости внутри проигрывателя, но средний пользователь, скорее всего, не поймет это.
Я пытался использовать метод setVolume()
на чем-токак:
$('#media video')
Но FF говорит мне, что метод не существует.Может быть, это потому, что я просто пытаюсь сделать это из одного из моих других js-файлов, в то время как сам скрипт медиаплеера настроен на Wordpress?Я использую плагин WP, который вы видите.
Кто-нибудь еще имел эту проблему?
Вот мой .js, который переключает видео, если это помогает:
$(document).ready(function() {
// swap media
$('#media-feed .thumb a').click(function() {
var mediaId = $(this).prev('input').val();
$('#media .content').each(function() {
if($(this).css('display') == 'block') {
$(this).fadeOut(350);
}
});
$('#media-' + mediaId).delay(500).fadeIn(350);
return false;
});
// swap sidebar detail
$('#media-feed .thumb a').mouseenter(function() {
var mediaId = $(this).prev('input').val();
$('#media-feed .detail').each(function() {
if($(this).css('display') == 'block') {
$(this).slideUp(125, function() {
var currentDetail = $('#media-detail-' + mediaId);
currentDetail.slideDown(125, function() {
currentDetail.css('display', 'block');
});
});
}
});
return false;
});
});
Еще одна проблема, с которой я столкнулся, связана с Internet Explorer (все версии).Смотрите выше, где я говорил о переключении с одного видео на другое, в других браузерах видео автоматически приостанавливаются, когда вы нажимаете на другой эскиз.Однако в IE видео продолжают воспроизводиться.В общем, вам придется приостановить видео, а затем изменить основное видео, щелкнув одну из миниатюр.Опять же, не очень удобно для пользователя.
Кто-нибудь знает, как я могу заставить его работать так же, как в других браузерах?Я вижу, что даже IE не имеет этой проблемы на этой странице, где используется плагин Fancybox .
Так что я думаю, что должен быть способ решить эту проблему в IE нана главную страницу.
Если у кого-то есть советы по этому поводу, это было бы здорово!
Спасибо.