0

我需要将来自 Twicth TV 的提要添加到我的网站,以便当从我们的帐户玩游戏时,它会显示在我网站的小屏幕上。我需要java来做到这一点吗?当我用谷歌搜索它时,有一个“模块”的引用。不确定这是什么。

4

2 回答 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 回答