2012-08-25 7 views
2

내 웹 사이트에서 라디오 방송국을 스트리밍하려는 경우 스트리밍을 호스팅하지만 다른 도메인에서 스트리밍하는 경우도 있습니다. 도메인 A에다른 도메인의 jwplayer 스트리밍 m3u

Task Queue failed at step 5: Playlist could not be loaded due to crossdomain policy restrictions 

코드 : 그냥이 오류가

<div id="mediaplayer">Loading...</div> 
<script type="text/javascript" src="/jwplayer/jwplayer.js"></script> 
<script type="text/javascript"> 
    jwplayer("mediaplayer").setup({ 
     flashplayer: "/jwplayer/player.swf", 
     playlistfile: "http://domainB/stream.m3u", 
     image: "/images/listening.jpg", 
     type: "sound", 
     allowscriptaccess:"always", 
     width:300, 
     height:300 
    }); 
</script> 
그냥 운이없는 ... 내가 밖으로에 crossdomain.xml에 내 시간을 낭비하고 있는가 다양한 옵션을 시도

도메인 B?

+0

아래 답변을 찾았습니다. – ChrisAdmin

답변

1

좋아, 문제가 있었다 .. (어느 나는 순간에 액세스 할 수 없지만, 액세스를 얻을 어쩌면 수는에 곧)

스트림은 등 아이튠즈, 윈앰프에서 잘 작동 : URL의 m3u 파일은 스트림의 실제 URL이 아닙니다. 내가 포트를 포함하는 URL을, 텍스트 편집기에서 M3U 파일을 열고 사용하는 데 필요한 등

이 코드가 작동하는 것 같다
<script type='text/javascript' src='/jwplayer/jwplayer.js'></script> 
<div id='media'></div> 
<script type='text/javascript'> 
    jwplayer('media').setup({ 
    'flashplayer': '/jwplayer/player.swf', 
    'file': 'http://xx.xxxxxx.xxx:80/xxxxfm', 
    'provider': 'sound', 
    'controlbar': 'bottom', 
    'image': "/images/listening.jpg", 
    'width': '300', 
    'height': '300' 
    }); 
</script> 

, 필요하지 crossdomain.xml에, 그것은 단지 URL이 때문에 하나를 요청하지 않았다 잘못된 것입니다.