Встраивание Flowplayer в OS X - PullRequest
4 голосов
/ 10 мая 2011

Для сайта я использую Flowplayer и инструмент Наложение из jQuery Tools , чтобы показать видео. В Windows все хорошо в трех основных браузерах: IE7 / 8/9, Firefox и Chrome.

В OS X (Snow leopard) начинаются проблемы: щелчок на видео в любом месте вызывает перезагрузку. Это касается трех браузеров Safari, Firefox и Chrome (не в бета-версии Chrome 12.0.742.53 ???)

Предоставление встроенному проигрывателю свойства wmode = 'opaque' или wmode = 'transparent' приводит к такой же ситуации на платформе Windows, но только в браузерах Firefox и Chrome. Не в IE.

Значит, wmode действительно беспокоит меня ...

У кого-нибудь есть хорошая документация по wmode? Я не могу найти ничего подходящего

См. Мою проблему по адресу:

Тестовая страница

Тестовая страница без CSS

Автономный пример страницы Flowplayer

Ответы [ 2 ]

2 голосов
/ 01 июня 2011

Изменить

 <img id="CorporatePreviewImage1" src="http://www.jktv.nl/Andrew/movies/corporate/corporate_1.jpg" onMouseOver="javascript:this.src='http://www.jktv.nl/Andrew/movies/corporate/corporate_1_kleur.jpg';"
                                        onmouseout="javascript:this.src='http://www.jktv.nl/Andrew/movies/corporate/corporate_1.jpg';" onClick="openVideoPlayer('http://www.jktv.nl/Andrew/movies/corporate/corporate_1.flv');" rel="#OverlayVideo" />

На:

 <a href="javascript: openVideoPlayer('http://www.jktv.nl/Andrew/movies/corporate/corporate_1.flv'); return false;" rel="#OverlayVideo">
         <img id="CorporatePreviewImage1" src="http://www.jktv.nl/Andrew/movies/corporate/corporate_1.jpg" onMouseOver="javascript:this.src='http://www.jktv.nl/Andrew/movies/corporate/corporate_1_kleur.jpg';"
                                        onmouseout="javascript:this.src='http://www.jktv.nl/Andrew/movies/corporate/corporate_1.jpg';" /><br />
         </a>
0 голосов
/ 31 мая 2011

Попробуйте обернуть ваш основной вызов в блок jquery document.ready:

$(document).ready(function() {
   $openVideoPlayer('')
});
...