Chrome, Firefox 및 Safari에서 완벽하게 작동합니다. IE (모든 버전) 문제입니다.IE7 및 IE8 용 jQuery와 함께 Facebox에 FLV로드
목표 : Facebox 팝업에서 S3의 FLV를로드하는 JWplayer를로드하려고합니다.
jQuery(document).ready(function($) {
$('a[rel*=facebox]').facebox()
})
HTML (HAML)
%li#videoGirl
= link_to 'What is HQchannel?', '#player', :rel => 'facebox'
.grid_8.omega.alpha#player{:style => 'display: none;'}
:javascript
var so = new SWFObject('/flash/playerTrans.swf','mpl','640px','360px','0');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addParam('wmode','transparent');
so.addVariable('file', 'http://hometownquarterlyvideos.s3.amazonaws.com/whatishqchannel.flv&autostart=true&controlbar=none&repeat=always&image=/flash/video_girl/whatishqchannel.jpg&icons=false&screencolor=none&backcolor=FFFFFF&screenalpha=0&overstretch');
so.addVariable('overstretch', 'true')
so.write('player');
문제점 : 비디오 불구
- 을 표시하도록 설정되고 : 없음 ;. 그것은 어쨌든 재생을 시작합니다.
- 활성화 div를 클릭하면 IE7은 nav로 잘못된 크기의 빈 div를 표시합니다 (매개 변수는 nav 및 scrubber를 표시하지 않도록 설정 됨). nav 및 srubber에는 아무 버튼도 없습니다. IE8은 올바른 크기를 나타내지 만 탐색 및 스크러버가 작동하지 않는 동일한 동작과 빈 화면을 보여줍니다.
내 생각 : 나는 문제가 적시에 호출되지 않는 자바 스크립트와 것을 생각하고
. 그것은 jwplayer없이 facebox를로드하고있는 것 같습니다. 적어도 나는 생각한다. 그러므로 nav가있는 이유. 나는 그것을 위해 자바 스크립트를 읽지 않았다고 생각.
헤이 영광 자크는 귀하의 회신을합니다. 첫 번째 메모는 내 코드와 동일합니다. 당신이 무엇을 가리키고 있는지 확실하지 않습니다. 두 번째 문제가 사실이라면 나는 여전히 자동 시작하고 싶다. 그리고 자동 시작을하기 위해 한 줄 또는 두 줄을 써야 할 것 같다. so.addParam ('FlashVars를', '파일 = HTTP : – Trip
이 두 라인 비교 //hometownquarterlyvideos.s3.amazonaws.com/whatishqchannel.flv & 자동 시작 = 사실 & 컨트롤 막대 = 없음 & 반복 = 항상 & 이미지 =/플래시 /video_girl/whatishqchannel.jpg & icons = false & screencolor = none & backcolor = FFFFFF & screenalpha = 0 & overstretch = true '); 대 so.addVariable ('파일', 'http://hometownquarterlyvideos.s3.amazonaws.com/whatishqchannel.flv&autostart=true&controlbar=none&repeat=always&image=/flash/video_girl/whatishqchannel.jpg&icons=false&screencolor=none&backcolor=FFFFFF&screenalpha = 0 & overstretch '); –