【问题标题】:How to play Youtube videos using Video.js?如何使用 Video.js 播放 Youtube 视频?
【发布时间】:2015-08-18 20:49:54
【问题描述】:

有没有办法使用 video.js 播放 Youtube 视频?我按照步骤here 但似乎无法使其工作。请帮忙!非常感谢!

【问题讨论】:

    标签: ruby-on-rails video.js


    【解决方案1】:

    你可以试试https://github.com/eXon/videojs-youtube。在使用之前,我建议您阅读错误报告。特别是,不要按照建议将提供的 video.js 版本与脚本一起使用。它似乎包含一个漏洞。新版 video.js 运行良好。

    【讨论】:

    • 是的,我使用了最新版本的 video.js,然后将来自 https://github.com/eXon/videojs-youtube 的 vjs.youtube.js 脚本包含在以下代码中:<video id="video_player" class="video-js vjs-default-skin" controls preload="auto" width="320" height="264" data-setup='{ "techOrder": ["youtube"], "src": "http://www.youtube.com/watch?v=xjS6SftYQaQ" }'></video> 并且成功了!
    • 我现在的问题是,我可以边玩边控制吗?例如,在播放 30 秒时暂停视频?在文档中找不到。当我尝试合并 video.js 事件时,我已经收到错误消息。
    • @MoMo 还没准备好。等待或使用 iframe。赫夫正在努力。查看自述文件:“用于控制视频的 JavaScript API,可在视频平台(HTML5、Flash 以及很快其他播放器,如 youtube)上一致运行”。
    • 非常感谢您的回答!幸运的是,在玩代码的同时,在我同事的帮助下,我们能够使用 video.js 事件控制 youtube 视频。
    • @Ben,你确定 Heff 正在研究这个吗?看完github.com/videojs/video.js/issues/414,我觉得他不是。
    【解决方案2】:

    如果有人仍然感兴趣,它就像一个魅力。简直不敢相信。只需要包含脚本 vjs.youtube.js。您可以随意设置播放器的样式。

    =====================

    哎呀,这被否决为“没用”。我可以添加什么?见这里:

    http://www.casedasole.it/video/YT.html

    查看来源。视频 js + vjs.youtube.js。它有效。

    【讨论】:

    • 也为我工作,但仅适用于 videojs 4.6。我使用的是 4.10,但它不适用于 vjs.video.js,所以不得不关闭。我在github上找了这个,所以我可以更新它,但找不到它。再次感谢!
    猜你喜欢
    • 2013-07-08
    • 1970-01-01
    • 2012-12-21
    • 1970-01-01
    • 2017-12-07
    • 2017-12-20
    • 2016-07-26
    • 2012-06-10
    • 1970-01-01
    相关资源
    最近更新 更多