我需要将Twicth TV的Feed添加到我的网站,这样当我们的帐户播放游戏时,它会显示在我网站的小屏幕上。我需要java来做这个吗?当我用谷歌搜索它时,有一个'模块'的参考。不确定这是什么。
答案 0 :(得分:1)
使用Javascript + JQuery,您可以轻松查询频道的JSON,然后提取您的频道是否在线。
var chan = "http://api.justin.tv/api/stream/list.json?channel={YourChannelName}&jsonp=?";
$.getJSON(chan, function(json)
{
try
{
var check = json[0].channel.channel_url == "http://www.justin.tv/{YourChannelName}";
$("#twitch_stream").css({"display":"block"});
}
catch (err)
{
}
});
然后使用它作为嵌入代码。确保关闭自动播放功能,以便当频道不在线时,人们不会在后台听到广告。
<div id="twitch_stream" style="display:none";>
<object type="application/x-shockwave-flash" height="378" width="620" id="live_embed_player_flash" data="http://www.twitch.tv/widgets/live_embed_player.swf?channel={YourChannelName}" bgcolor="#000000" >
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="allowNetworking" value="all" />
<param name="movie" value="http://www.twitch.tv/widgets/live_embed_player.swf" />
<param name="flashvars" value="hostname=www.twitch.tv&channel={YourChannelName}&auto_play=false&start_volume=25" />
</object>
</div>
答案 1 :(得分:0)
你需要一个卷曲。
您可以在此处详细了解:http://php.net/manual/en/book.curl.php