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

时间:2014-01-09 03:29:53

标签: javascript html html5

以下是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

2 个答案:

答案 0 :(得分:0)

当我运行(js)小提琴时,这是我的控制台的输出:

  

无法加载资源:服务器响应状态为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

     

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

代码请求不存在的东西......

答案 1 :(得分:0)

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

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}