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

标签 javascript jquery wordpress video youtube

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

更多信息:

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

最近,我将其设为响应式 - 现在,在移动设备上进行测试时,单击视频缩略图时,视频不想加载到主播放器中。

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

有什么想法可能是什么问题吗?

最佳答案

实际上,当您禁用 Flash 时,您也许能够在桌面上重现该问题。

尝试更改 URL:

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 的移动浏览器会尝试下载无法播放的文件。

关于javascript - YouTube 视频想要下载而不是通过 jQuery 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30846462/

相关文章:

javascript - Vue.js browserify 找不到模块

jquery - 向上滑动页脚

javascript - 如何将两个下拉列表的多个选定值发送到ajax服务器?

javascript - 在 Firebug 中,$ == jQuery 仅在某些时候返回 false

css - CSS 中的边框问题

javascript - React Native ListView 项目不显示

javascript - 如何使用 src 中的内容打开一个新窗口?

javascript - Crockford - 第 8 章 - 第 86 页

wordpress - 在新镜像上清除Kubernetes持久卷

wordpress - 在 WordPress 博客中更改端口号