有人可以告诉我为什么这个视频播放失败



这是jsfiddle http://jsfiddle.net/45Akn/9/中指向它的链接

<object type="application/x-shockwave-flash" 
   height="340px" 
   width="590px" 
   id="live_embed_player_flash" 
   data="http://www.twitch.tv/widgets/live_embed_player.swf?channel={ongamenet}" 
   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={ongamenet}&auto_play=true" />
</object>
enter code here

视频加载失败,我不太确定为什么,你愿意看一看吗?我认为这可能是身份验证问题?

好的,我通过更改它来使其工作:

 data="http://www.twitch.tv/widgets/live_embed_player.swf?channel={ongamenet}" 
       bgcolor="#000000">

对此

http://www.twitch.tv/widgets/live_embed_player.swf?day9tv

这是我运行 (js)fiddle 时控制台的输出:

无法加载资源:服务器响应状态为 500(内部服务器错误)http://jobs.jsfiddle.net/random.js?callback=Request.JSONP.request_map.request_0

无法加载资源:服务器以状态 404(未找到)响应 https://api.twitch.tv/api/channels/%7Bongamenet%7D/viewer?as3=t

无法加载资源:服务器以状态 404(未找到)响应 https://api.twitch.tv/api/channels/%7Bongamenet%7D?as3=t

获取 https://api.twitch.tv/api/channels/%7Bongamenet%7D?as3=t 404 (未找到) %7Bongamenet%7D:1

获取 https://api.twitch.tv/api/channels/%7Bongamenet%7D/viewer?as3=t 404(未找到) 查看器:1

代码请求不存在的内容...

您需要从频道名称中删除{ }

data="http://www.twitch.tv/widgets/live_embed_player.swf?channel={ongamenet}" << HERE
value="hostname=www.twitch.tv&channel={ongamenet}&auto_play=true" /> << AND HERE

所以它只是ongamenet而不是{ongamenet}

最新更新