2010-05-12 3 views
1

다음의 소스 코드는 http://hd.se/landskrona/2010/04/09/kunglig-glans-pa-idrottsgalan/이지만 Internet Explorer 8에서는 작동하지 않습니다. Firefox는 문제가 없습니다.동영상 삽입 코드에 문제가 있습니까?

개선을위한 권장 사항은 무엇입니까? 시간 내 주셔서 감사합니다.

<object width="480px" height="294px" id="_36313041" data="http://hd.se/static/media/html/flash/video-3/flowplayer.swf" type="application/x-shockwave-flash"> 
<param name="movie" value="http://hd.se/static/media/html/flash/video-3/flowplayer.swf" /> 
<param name="allowfullscreen" value="true" /> 
<param name="allowscriptaccess" value="always" /> 
<param name="flashvars" value='config={"key":"$3fff7448b28a8cffc85","contextMenu":["hd.se videospelare 1.0"],"plugins":{"rtmp":{"url":"http://hd.se/static/media/html/flash/video-3/flowplayer.rtmp.swf"},"controls":{"height":24,"opacity":1,"all":false,"play":true,"time":true,"scrubber":true,"playlist":false,"mute":true,"volume":true,"fullscreen":true,"backgroundColor":"#222222","backgroundGradient":"none","buttonColor":"#7c7c7c","buttonOverColor":"#36558b","progressColor":"#7c7c7c","bufferColor":"#7c7c7c","timeColor":"#ffffff","durationColor":"#ffffff","timeBgColor":"#222222","scrubberHeightRatio":0.5,"scrubberBarHeightRatio":0.5,"volumeSliderHeightRatio":0.5,"volumeBarHeightRatio":0.5,"autoHide":"fullscreen","hideDelay":1800,"tooltips":{"buttons":true,"play":"Spela","pause":"Paus","next":"Nästa","previous":"Föregående","mute":"Ljud av","unmute":"Ljud på","fullscreen":"Fullskärmsläge","fullscreenExit":"Lämna fullskärmsläge"},"tooltipColor":"#153872","tooltipTextColor":"#ffffff"},"contentIntro":{"url":"http://hd.se/static/media/html/flash/video-3/flowplayer.content.swf","top":0,"width":736,"border":"none","backgroundColor":"#202020","backgroundGradient":"none","borderRadius":"none","opacity":"85pct","display":"none","closeButton":true}},"canvas":{"backgroundColor":"#000000","backgroundGradient":"none"},"play":{"replayLabel":"Spela igen"},"screen":{"bottom":24},"clip":{"scaling":"fit","autoPlay":true},"playlist":[{"provider":"rtmp","netConnectionUrl":"rtmp://fl0.c06062.cdn.qbrick.com/06062","url":"ncode/hdstart","autoPlay":false,"scaling":"fit"},{"url":"http://hd.se/multimedia/archive/00425/_kunligglans_HD_VP6_425359a.flv","scaling":"fit","autoPlay":true},{"provider":"rtmp","netConnectionUrl":"rtmp://fl0.c06062.cdn.qbrick.com/06062","url":"ncode/hdstopp","autoPlay":true,"scaling":"fit"}]}' /> 
</object> 

UPDATE 2010-05-14 :

난 경우는 없습니다 착각 HD.se는 있으며, Flowplayer를 사용하고 모든 flasvars은위한 것입니다. 아마도 여기 누군가가 Flowplayer으로 잘되어 있을까요? 나는 그것을 직접 사용한 적이 없다.

답변

1

widthheight 속성에는 'px'를 사용할 수없고 숫자 만 사용할 수 있습니다. 또한 ID는 밑줄로 시작할 수 없으며 글자로 시작해야합니다.

그래서 코드는 <object width="480" height="294" id="f_36313041"으로 시작해야합니다. 그러나 ID를 사용하는 경우 외부 코드를 어딘가에서 변경해야 할 수도 있습니다.

"flashvars"의 값을 다시 한번 확인 했습니까? 믿을 수 없을 정도로 길고 복잡한 문자열이므로 어딘가에서 쉽게 오류가 발생할 수 있습니다.

+0

. 내 웹 사이트가 아니지만 내 웹 사이트에 비디오를 퍼갈 필요가 있습니다. 하지만 예를 들어 YouTubes를 임베드 한 코드에 embed-tag가 포함되어 있다면 IE에서 작동하지 않는 이유가 무엇일까요? Firefox는 object 태그와 param 태그를 사용하지만 IE는 embed 태그를 사용하지 않습니까? – jamietelin

+1

아니요, IE에는 embed 태그가 필요하지 않습니다. 오래된 Netscape의 IIRC입니다. IE에는 추가 한 "동영상"매개 변수가 필요합니다. – DisgruntledGoat

+0

추가 생각에 ... 그 사이트가 나쁜 코드를 제공하는 사이트이기 때문에 가능하다면 시도해보아야 할 수도 있습니다. 나는 그들의 embed 코드가 모든 브라우저에서 작동하기를 원한다고 확신한다! – DisgruntledGoat

0

플래시를 퍼가려면 직접 object/embed 태그를 생성하면 안됩니다. 필수 태그를 생성하려면 항상 외부 JS 파일을 사용하십시오. SWFObject이 가장 널리 사용됩니다. 외부 JS 파일을 사용하려는 이유에

http://en.wikipedia.org/wiki/SWFObject

정보 : 내가 IE에서 픽셀 또한 ID 여전히 실 거예요 작업을 제거하기 위해 노력했습니다

http://blog.deconcept.com/2005/12/15/internet-explorer-eolas-changes-and-the-flash-plugin/

+0

http://blog.deconcept.com/2005/12/15/internet-explorer-eolas-changes-and-the-flash-plugin/은 내가 잘못하지 않는다면 IE8의 경우가 아니라고 말합니다. – jamietelin

+0

@jamietelin, 나는 확실하지 않았다. 그러나 나는 결정적인 기준을 어느쪽으로도 발견 할 수 없었다. 너는 할수 있니? 그럼에도 불구하고'SWFObject'를 사용하는 것이 여전히 더 좋습니다. –

관련 문제