2015-01-15 57 views
2

JWPlayer是否支持soundcloud的文件源?JWPlayer,Soundcloud文件源

<script type="text/javascript" language="javascript"> 
     jwplayer("mainplayer").setup({ 
      playlist: [{ 
       file: "https://soundcloud.com/hucci/desire-remix" 
       }], 
      primary: "flash", 
      height: 30, 
      width: 370, 
      autostart: false, 
     }); 
    </script> 

这似乎是一个悬而未决的问题。我希望像Ethan JWPlayer这样的专业人士可以回答这个问题,或者提供一个可能的解决方法!再次感谢。

回答

3

JW Player可以处理自托管视频,即直接将其链接到MP4或视频流和YouTube视频。就这样。它不支持任何其他第三方播放器,这就是Soundcloud,Vimeo等等的东西。

这不是一个“没有答案的问题”。它在这里和JW播放器支持页面都被反复地回答。

+0

经过几个网站的检查后,似乎人们在回答问题而不是提供某些用途。无论哪种方式,我找不到一个可行的答案,并错过了这些问题。感谢您的快速回答,+1。 – ReConnected 2015-01-15 16:46:51

+1

确实,这是我们所支持的 - http://support.jwplayer.com/customer/portal/articles/1403635-media-format-support – emaxsaun 2015-01-15 17:23:32

+0

感谢您的信息:) – Hitesh 2015-01-16 07:01:19

2

是的,您可以使用JWplayer或任何其他播放器(jPlayer /基本HTML5播放器)播放Soundcloud文件,请记住,您必须在Soundcloud上放置Soundcloud徽标并链接到轨道页面。

要做到这一点,您需要使用Soundcloud API,首先请注册一个新应用程序以获取您的客户端ID,然后您可以使用该曲目的ID和“mp3”类型链接到曲目。 。

例如,这将有轨道从SoundCloud加载JWplayer以“123456”的ID:

jwplayer('audioPlayer').setup({ 
    height: '30', 
    file: 'https://api.soundcloud.com/tracks/123456/stream?client_id=abcdefg123456789', 
    type: 'mp3' 
}); 

可以使用Soundcloud SDK获得使用常规的SoundCloud链接轨道的所有信息,包括第一该SDK脚本:

<script src="https://connect.soundcloud.com/sdk/sdk-3.1.2.js"></script> 

然后使用resolve功能与您的的SoundCloud曲目/播放列表/用户URL:
(要获得播放列表和用户的信息,将“跟踪”与“播放列表”或“用户”。 )

SC.initialize({client_id: 'abcdefg123456789'}); 

var url = 'https://soundcloud.com/artist-name/track-name'; 

SC.resolve(url).then(function(track){ 
    console.log(track.stream_url); 
});