簡體   English   中英

Jwplayer:加載播放器時出錯:找不到可播放的源

[英]Jwplayer : Error loading player: No playable sources found

我正在用jwplayer 6實施視頻播放。我有高級版帳戶。 還使用wowza服務器進行流式傳輸。

 jwplayer.key = "XXXXXXXXXXXXXXXXXXX"; jwplayer("player2").setup({ width: 640, height: 360, file: "http://209.126.101.166:1935/redirect/hls/ktv33?scheme=m3u8", androidhls: true, provider: 'http', modes: [{ type: 'flash', src: 'jwplayer.flash.swf' }], flashplayer: 'jwplayer.flash.swf', html5player: 'jwplayer.html5.js' }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script type="text/javascript" src="jwplayer.js"></script> <div> <div style='clear:both;'> <br> </div> <h2>KTV in JW Player </h2> <div id='player2'></div> </div> 

它得到一個錯誤:“加載播放器時出錯:找不到可播放的源”

你能幫我嗎?

先感謝您。

我不相信JWPlayer會處理 Wowza負載均衡器利用的hls上的302重定向 iOS客戶端確實可以正確處理它(如果您要測試此LB功能)。

已經晚了,但是稍后可能遇到相同問題的人可以使用此功能。

如果文件沒有文件擴展名,則可以在jwplayer setup()調用中添加“ type”:“ mp4”。

這在我使用JWPlayer 7的應用程序中解決了此問題

希望能幫助到你。

實際上,JW Player不會處理hls上的302重定向。

另外,您的代碼也可以清除一下:

jwplayer.key = "XXXXXXXXXXXXXXXXXXX";
jwplayer("player2").setup({
  width: 640,
  height: 360,
  file: "http://209.126.101.166:1935/redirect/hls/ktv33?scheme=m3u8",
  androidhls: true
});

但是,它看起來像是-http://209.126.101.166:1935/redirect/hls/ktv33?scheme=m3u8關閉了,您是否有一個演示打開了?

服務mp3文件時遇到類似問題。 我的解決方案是從此修改我的網址:

http://.../12345

對此:

http://.../12345.mp3

MIME類型設置正確,因此jwplayer javascript中可能有一些文件名檢查。

在嘗試上述技術答案之前,請仔細檢查JW Player帳戶是否處於活動狀態並且賬單是最新的。 HLS流傳輸是一項高級功能,即使您沒有將文件托管在其服務器上也是如此。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM