YouTube视频想要通过jQuery下载而不是加载

时间:2015-06-15 13:30:13

标签: javascript jquery wordpress video youtube

简而言之,移动浏览器会尝试下载随机文件,而不是将视频加载到主播放器网站中。

更多信息:

我在WordPress上构建了一个webseries类型的站点,它使用jQuery将视频加载到主播放器中:http://suzellediy.com/

最近,我做了回应 - 现在,在手机上测试时,点击视频缩略图时,视频不想加载到主播放器中。

移动Chrome和Safari想要下载该文件,而不是加载视频。使用firebug / chrome移动模拟器无法重新创建该问题。

任何想法可能是什么问题?

1 个答案:

答案 0 :(得分:1)

实际上,当您禁用Flash时,您可以在桌面上重现该问题。

尝试更改以下网址:

jQuery("#mainplayer").attr("src", "http://youtube.com/v/WKmUqV7abgw"+
  "?&autoplay=1&loop=1&listType=user_uploads&list=suzellediy");

对此:

jQuery("#mainplayer").attr("src",
  "https://www.youtube.com/embed/WKmUqV7abgw" +
  "?autoplay=1&loop=1&listType=user_uploads&list=suzellediy");

或者这个:

jQuery("#mainplayer").attr("src",
  "https://www.youtube.com/embed/WKmUqV7abgw" +
  "?autoplay=1&loop=1&listType=user_uploads&list=suzellediy&html5=1");

看看是否有效。

您看到的最有可能的是,不支持Flash的移动浏览器会在无法播放的情况下尝试下载文件。