2012-01-24 2 views
0

저는 JW Player를 사용 중이며 사용자가 사용하는 브라우저에 따라 다른 비디오 포맷을로드하려고합니다. 문서에 따르면 "레벨"이이를 수행하는 매개 변수 여야합니다. JW 플레이어 레벨이 작동하지 않습니다.

내 코드입니다 :

이 코드
<div id='mediaplayer'></div> 

    <script type="text/javascript"> 
     jwplayer('mediaplayer').setup({ 
     flashplayer: "jwplayer/player.swf", 
     id: 'playerID2', 
     width: '640', 
     height: '360', 
     levels: [ 
      { file: "http://mydomain.com/video.flv" }, 
      { file: "http://mydomain.com/video.mp4" } 
     ] 
     });   
    </script> 

, 그것은 플레이어를 보여줍니다,하지만 모바일 장치에서 그것을 누를 때 아무 일도 발생하지 않습니다. 일반 브라우저에서는 비디오를 올바르게 재생합니다.

사용자가 iPad 또는 iPhone과 같은 휴대 기기를 사용하는 경우이 기능을 사용하고 싶습니다. 일반 브라우저 (Firefox)에서 "레벨"을 사용하지 않고 파일 ("http://mydomain.com/video.flv" 매개 변수)을 사용하면 완벽하게 작동합니다. FLV이기 때문에 iPad에서는 작동하지 않습니다. 따라서 "레벨"을 사용하고 싶습니다. , 일반 브라우저에는 FLV 버전을 사용해야합니다.

각 모드 (html5 및 플래시)마다 다른 파일을 나타내는 "modes" 매개 변수를 사용해 보았지만이 경우 플레이어를 표시하지 않습니다.

아이디어가 있으십니까?

답변

0

iPad 및 iPhone은 기본적으로 flv를 지원하지 않습니다.

현재 JWPlayer는 장치 별 장치 검색을 지원하지 않습니다. 이 같은 사람의 경우

알버트, 나는 당신이 롱테일 지원 사이트를 통해이 문제를 해결했다고 생각 : 당신이 HTML5로 웹 및 MP4에 FLV를 제공 할 수있는 예에서

http://www.longtailvideo.com/support/forums/jw-player/servers-and-streaming/18043/pseudostreaming-and-html5-for-the-iphone-problem

(비 플래시) .

mp4로 모든 것을 할 수 있다면 더 간단 할 것입니다.

관련 문제