嵌入 Youtube 播放列表,但从随机视频开始

2024-01-11

我已经做了很多搜索,但到目前为止找不到解决方案......

我有一个 YouTube 播放列表。我想将其嵌入到网站上。但我不想总是从第一个视频开始,而是希望它从随机视频或至少一个特定视频开始(我可以使用服务器端代码随机选择)。

我查看了 iframe 嵌入 URL 的选项,但看不到允许我对此进行任何控制的参数。可以做吗?

否则我想我需要使用 API 在 JavaScript 中做一些事情。有人可以粘贴或指出一些示例代码,我可以用它们来完成此任务,因为我以前没有使用过 Youtube API?


在服务器上生成一个随机数,然后在 url 中使用索引参数。下面是一个示例,其中通过添加索引=7,播放列表将从第 7 个项目开始。

<iframe width="560" height="315" src="http://www.youtube.com/embed/videoseries?list=PL9C5815B418D1508E&index=7" frameborder="0" allowfullscreen></iframe>

另一种选择是使用 js api,调用 loadPlaylist 并包含索引参数。https://developers.google.com/youtube/js_api_reference#loadPlaylist https://developers.google.com/youtube/js_api_reference#loadPlaylist

**编辑:自从 Google 推出 YouTube 3.0 API 以来,index参数现在从零开始。因此,如果我们想从第 7 个视频开始,我们可以使用以下命令修改上面的示例&index=6代替&index=7.

(Link: https://developers.google.com/youtube/iframe_api_reference#Queueing_Functions_for_Playlists https://developers.google.com/youtube/iframe_api_reference#Queueing_Functions_for_Playlists)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

嵌入 Youtube 播放列表,但从随机视频开始 的相关文章

  • YouTube iFrame Player API 无法在 DOMWindow 上执行 postMessage

    我正在尝试使用以下命令将 youtube 加载到我的网页中YouTube iFrame Player API 并在加载时出现以下错误 Failed to execute postMessage on DOMWindow The target
  • 从 iOS 应用程序打开 YouTube 频道的最新 URL 方案是什么 [重复]

    这个问题在这里已经有答案了 我想使用 iPhone 应用程序中的频道打开 Youtube 应用程序 以前我使用以下 URL 方案并且工作正常 youtube 用户 频道名称 但在我将 Youtube 应用程序更新到最新的 2 6 0 后 这
  • YouTube API v3 的描述编码错误

    我已经成功创建了一个项目 通过 VB NET 以编程方式上传 YouTube 视频 并且它已经工作了几周直到今天 我在上传描述字段中包含德语变音符号的视频时遇到问题 当我尝试上传此类视频时 我收到以下信息WebException Syste
  • Javascript - 检测 Youtube 默认缩略图

    有什么方法可以查看 Youtube 缩略图是否真的存在 或者 Youtube 只是用默认缩略图替换了它 例如 没有此缩略图的视频 http img youtube com vi G75WApUdYJ4 maxresdefault jpg h
  • 如何在 Android 上创建 YouTube 的双击手势?

    我在 Android 上有 exoplayer 的应用程序 我已经创建了 youtube双击手势用动画向前或向后跳跃 10 秒 如何在双击时创建具有波纹效果的半圆 像这样 这个怎么做 我也想实现这样的功能 所以我自己编写了它来 复制 You
  • 带有 OAuth2 的 YouTube API v3:更新和删除失败并出现“权限不足”错误

    我在尝试着update and delete视频使用YouTube API v3 https developers google com youtube v3 docs videos with OAuth2 用于身份验证 https dev
  • 网站 YouTube 嵌入视频不断播放

    我正在使用 youtube 提供的 iframe 在我的网站上嵌入视频 我还使用了一个 css 弹出窗口 这是我从这个页面学到的http www pat burt com web development how to do a css po
  • 从 iFrame 嵌入 API 获取 YouTube 视频信息

    我正在使用 YouTube iFrame API 嵌入视频并创建一个简单的自定义播放器 我正在寻找视频标题 描述 等 无需再次调用 YouTube 即可获取信息 我无法找到任何相关信息 有什么想法 或者我是否需要额外拨打电话来获取视频信息
  • 如何使用 YouTube Data API v3 获取直播小 URL

    function authenticate return gapi auth2 getAuthInstance signIn scope https www googleapis com auth youtube readonly then
  • Internet Explorer 和 Firefox 上的 YouTube IFrame API

    更多的是 答案 而不是 问题 但在其他地方没有找到这个 所以我将其发布在这里 我在所有版本的 IE 和 Firefox 中初始化 iFrame API 时遇到困难 需要进行一些自定义实现 基本上 它会加载 API 但不会创建玩家对象 经过一
  • onYouTubeIframeAPIReady() 未触发

    我已经浏览了很多问题和 youtube api 的东西 但我一生都无法弄清楚为什么 onYouTubeIframeAPIReady 不起作用 这是我的 iframe 还有我的脚本 function callYTapi var tag doc
  • 嵌入式 YouTube 播放器无法加载许可内容

    我已经查遍了 找不到这个问题的答案 所以我希望这里有人会知道 我正在建立一个网站 该网站将使用 Iframe API 嵌入 YouTube 播放器 除了观看未经许可的内容外 我还计划观看许可内容 即我从 YouTube 或 Google P
  • 使用 Youtube .net API 上传视频并将其设置为不公开

    net 的 Youtube API 似乎有一段时间没有更新了 因此 没有公开的属性或方法可以将视频设置为不列出 如果有人以前遇到过这个问题 可以建议解决方法吗 我也很难弄清楚这一点 所以我想我会将我的发现发布给任何寻求此问题答案的人 As
  • Android:如何在 Activity 内正确初始化 YouTube 播放器?

    我正在尝试在活动中启动 YouTube 播放器 然而 我时不时地会收到此异常 Fatal Exception java lang IllegalStateException YouTubeServiceEntity not initiali
  • 为什么下载 youtube 文件 ID 不起作用?

    我找到了从 youtube 网站获取电影 ID 的代码 如果 ID 有连字符 则脚本运行良好 natomast 则脚本不会从 url 获取 ID 我对正则表达式很弱 但仍然尝试转换表达式 但我无法处理它 你能指导我或告诉我我犯了什么错误吗
  • Chromecast 上的 YouTube iframe api 行为

    尝试在 Chromecast 上播放 YouTube 视频 不使用 YouTube 接收器 而只是使用 iframe YouTube api 当接收者网址加载到桌面 Chrome 浏览器中时 它可以正常播放 但当相同的网址加载到 Chrom
  • YouTube 播放器 api - addEventListener() 对我不起作用?

    我正在使用 youtube 播放器 api 我正在关注这里的文档 http code google com apis youtube js api reference html http code google com apis youtu
  • 如何过滤 YouTube Data API v3 中限制移动播放的视频而不同时过滤掉 Vevo?

    我正在使用 YouTube Data API v3 创建 Android 应用程序 到目前为止一切都很好 直到我意识到很多视频无法播放 我收到 来自持有人的内容因版权原因在您的国家 地区被屏蔽 我用谷歌搜索了一下 似乎解决这个问题的方法是使
  • YouTube 分析 API 问题

    我是 YouTube Analytics API 的新手 有几个问题 为了检索 Analytics 报告 我必须为 ids 参数指定通道 ID 如何查找经过 OAuth 身份验证的用户的通道 ID 我在示例应用程序中看到 我可以调用 Dat
  • 如何识别 YouTube 播放器的音量变化

    我正在使用 angualr youtube embed 指令将 YouTube 播放器嵌入到我的 Angular Web 应用程序中 因为我必须识别播放和暂停以及音量变化事件 为了监听播放和暂停事件 我使用下面给出的代码 scope on

随机推荐

  • 有没有办法以编程方式读取 Java 中的 .jmod 文件?

    我用 7 zip 打开了一个 jmod 文件 我可以看到内容 我尝试用 ZipInputStream 以编程方式读取它 但它不起作用 有人知道怎么做吗 中没有文档JEP 261 模块系统 https openjdk java net jep
  • QListView 中的 QT4 QstringListModel

    这是我的第一个 QT 问题 我通常是一名 C 程序员 所以请原谅我问了一个愚蠢的问题 我确信有一个非常简单的答案 但我似乎找不到 我想将项目添加到列表中 目前我们假设它们是字符串 我有一个 QListView UI gt listView
  • volley 库中出现 OutOFMemory 错误

    这就是我正在做的 首先进入自定义适配器的构造函数 我初始化了图像缓存和图像加载器 imageCache new BitmapLruCache mImageLoader new ImageLoader newRequestQueue cont
  • KnockoutJS 使用映射插件订阅属性更改

    无论如何 我可以告诉淘汰映射插件订阅所有属性更改调用某个函数吗 我意识到我可以通过这种方式手动订阅属性更改事件 var viewModel name ko observable foo subscribe manually here vie
  • Spring Security 引起:org.springframework.security.config.annotation.AlreadyBuiltException:该对象已被构建

    在我的 Spring Boot 应用程序中 当我在注入 UserDetailService 实现类的服务层类上添加 PreAuthorize hasAuthority ADMIN 时 出现错误 此对象已构建 如果我应用方法安全性 在任何其他
  • IntelliJ 15 与 QueryDSL 和 Gradle

    我在 IntelliJ 15 中有一个使用 gradle 2 3 和 QueryDSL 4 1 3 的 Spring boot 1 4 项目 该项目无法构建 因为我的实体没有被 Querydsl 构建到 Q 类中 我有以下内容 builds
  • MVC 表单模型为复杂对象集合返回 null

    我有一个包含 4 行 移动设备 工作 单元格 电子邮件 和 5 个以上列的表格 当我发布时 我没有取回任何数据 我可以重构代码以使其正常工作吗 Model public class ContactInfoViewModel public s
  • free() 不释放嵌入式 Linux 中的内存。

    我在嵌入式 Linux 中使用 malloc 分配了内存 大约 10 MB 检查可用内存为 67080 kB 但即使使用 free 释放它后 它仍然保持不变 只有在应用程序终止后 内存才再次可用 free 是否不会使释放的内存可供系统使用
  • mysql 查询 PHP:我想将特定项目放在第一位,然后对其余项目进行排序

    我有下表 id car name owner 1 Toyota Jan 2 Ford Mike 3 Isuzu Andrew 4 BMW Jan 5 Ferrari Steve 6 Audi Jan 7 Benz Klark 8 Hyund
  • 将 MS Sql 结果设置为变量并重用它

    目前我的代码是这样的 select from tblReq where ReqID in select ReqID from tblLog where LogDate gt 2015 04 01 and LogDate lt 2015 05
  • F#(或.NET 库)的统计功能

    从事统计工作的人是否可以用 F 代替他的专业程序 我主要考虑SAS SPSS F 中有对它的本机支持吗 我不是在谈论标准差之类的琐碎事情 而是例如项目响应建模 更新 不要让项目响应模型让你失望 我什至不知道 只是我知道他们使用 SPSS 所
  • JavaScript 中的反向事件冒泡

    如您所知 事件通常在 JavaScript 中冒泡 因此首先执行触发事件的元素的事件处理程序 然后调用父元素的事件处理程序 依此类推 这种行为会导致我当前正在处理的项目出现一些问题 我宁愿颠倒执行顺序 我想出了一个使用超时的解决方案 ele
  • 如何使用属性的 getter 方法上的 @XMLElement 覆盖在类级别指定的 JAXB @XMLAccessorType(XMLAccessType.FIELD)?

    在下面的示例代码中 Employee已使用 JAXB 字段级别访问类型指定了类 对于物业dept 但是 访问类型已在 getter 方法级别指定为 XMLElement注解 在编组期间组织类 抛出以下异常 com sun xml inter
  • Spring连接池问题

    我对 Java 和 Spring 没有经验 我尝试编写一个使用 JdbcTemplate 进行数据访问的程序 我使用DBCP池 这里是
  • ObjC、Facebook 页面 - 发布新闻源有效,但发布照片无效

    所以我试图从 iPhone 应用程序在我的 Facebook 页面 我是管理员 上发布照片 我正在使用 FB Sessions 创建会话 获取读取权限 获取管理页面权限 然后 我成功获取我的 Facebook 页面应用程序 ID 因为 FB
  • Android 谷歌云消息传递示例无法正常工作

    我正在关注这里的教程http developer android com google gcm gs html http developer android com google gcm gs html为了设置 GCM 我目前正在尝试注册设
  • AMO OLAP 查询绑定

    根据业务逻辑 有时我需要更改多维数据集中的客户维度的源表 以前我使用以下代码更改多维数据集的结构 MyServerDataSourceView Schema Tables DimCustomers ExtendedProperties Qu
  • 提高 R 代码有效性的技巧

    我正在使用 Reddit 的 API Pushshift 编写一个循环 在 R 中 来抓取 Reddit 帖子 本质上 我希望每小时获取从现在到 20 000 小时前包含 特朗普 一词的所有评论 API 将注释存储在 JSON 框架中 我在
  • python 脚本的 setuid/setgid 包装器

    我有一个 Python 脚本 我希望能够以系统用户身份运行guybrushUID 200 和组guybrushGID 200 目前我的Python脚本 位于 path to script py 看起来像这样 usr bin env pyth
  • 嵌入 Youtube 播放列表,但从随机视频开始

    我已经做了很多搜索 但到目前为止找不到解决方案 我有一个 YouTube 播放列表 我想将其嵌入到网站上 但我不想总是从第一个视频开始 而是希望它从随机视频或至少一个特定视频开始 我可以使用服务器端代码随机选择 我查看了 iframe 嵌入