我需要将来自 Twicth TV 的提要添加到我的网站,以便当从我们的帐户玩游戏时,它会显示在我网站的小屏幕上。我需要java来做到这一点吗?当我用谷歌搜索它时,有一个“模块”的引用。不确定这是什么。
问问题
48 次
2 回答
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>
于 2013-09-16T16:05:59.303 回答
0
为此,您需要一个 Curl。
你可以在这里阅读更多信息:http: //php.net/manual/en/book.curl.php
于 2013-09-16T15:34:56.427 回答