播放列表是以严格或随机顺序播放的媒体列表,例如音频或视频
如果播放列表项端点具有排序功能,例如按添加日期(desc/asc)或其他字段排序,那就太好了。遗憾的是我在官方中没有找到任何有关排序的内容......
我正在尝试使用 HTML/JS 构建一个自定义视频播放器。我已经制作了两个按钮,可以使用 标签加载上一个/下一个曲目。但是,我希望系统能够识别出这一点 我正在尝试使用 HTML/JS 构建一个自定义视频播放器。我已经制作了两个按钮,可以使用 <button> 标签加载上一个/下一个曲目。但是,我希望系统认识到也有上一个/下一个曲目可用。 也就是说,当我播放 Spotify 中的音乐或 YouTube 中的视频时,我的 Chrome 浏览器会在启用上一个/下一个按钮的情况下显示类似的内容。 截图1 或者类似的内容出现在我的 Mac 状态栏上,再次启用上一个/下一个按钮。 截图2 但是,当我使用 HTML 加载视频时,这些按钮会变灰并被禁用。 我尝试在 <video> 标签内添加多个源,并使用 <ul>/<li> 标签制作播放列表,但没有成功。我什至不确定这是否与我的问题有关。我真的需要建立一个播放列表来实现我想要的吗?我想知道系统在什么情况下识别出有上一个/下一个曲目可用。 您可以使用 Media Session API 来控制上一个/下一个曲目按钮: 媒体会话 API 提供了一种自定义媒体通知的方法。它通过提供元数据供用户代理显示您的 Web 应用程序正在播放的媒体来实现此目的。 它还提供了浏览器可用于访问平台媒体键的操作处理程序,例如键盘、耳机、遥控器上的硬件键以及通知区域和移动设备锁定屏幕上的软件键。因此,即使不查看网页,您也可以通过设备无缝控制网络提供的媒体。
我遵循了本教程:https://www.youtube.com/watch?v=1D1Jo1sLBMo&t=320s&ab_channel=EasyTuto 但我无法获取我的播放列表或授权请求,但在 Android 13 上我做了 t...
我创建了我的第一个网站,我正在尝试纠正我的所有问题。 我有一个文件 javascript 可以自动播放歌曲(音频播放列表)。 它可以在我的电脑上运行,并且当我上传时也可以运行...
首先我不知道js是如何工作的,抱歉,我正在尝试学习如何更改js播放列表中曲目名称的字体。抱歉,如果这是一个简单或愚蠢的问题。 这是我现在的代码: ...
我按照此页面上的说明进行操作 应该自动播放的嵌入式 Youtube 播放列表是: <p>我按照<a href="https://developers.google.com/youtube/player_parameters" rel="nofollow noreferrer">此页面</a>上的说明进行操作 应该自动播放的嵌入式 Youtube 播放列表是:</p> <pre><code><iframe width="535" height="300" src="https://www.youtube.com/embed?listType=playlist&list=PL8kx4WFqlOK90fxZpao5k2WUEmSPchGhR&autoplay=1&loop=1" frameborder="0" allowfullscreen> </iframe> </code></pre> <p>到达最后一个剪辑时它会循环播放,但不会在页面加载时自动播放。请问这个问题有解决办法吗?谢谢。</p> <p>PS。我知道这个问题之前已经被问过,但我找不到有效的解决方案。</p> </question> <answer tick="true" vote="3"> <h3>试试这个:</h3> <pre><code>https://www.youtube.com/embed/videoseries?list=PLElJF-XLNL2Brb_dTiVNSe9qld1eR_Jft&autoplay=1&loop=1 </code></pre> <h3>谷歌浏览器:</h3> <p>由于 Google Chrome 在版本 66 中删除了 <em>non-muted</em> 自动播放功能,因此您必须在该浏览器中添加参数“mute=1”。 或者在 chrome 设置中更改自动播放策略: <a href="https://stackoverflow.com/questions/49921453/how-to-allow-video-autoplay-in-a-google-chrome-kiosk-app-in-version-66-or-later/50222347#50222347">如何在版本 66 或更高版本的 Google Chrome 自助服务终端应用中允许视频自动播放</a></p> </answer> <answer tick="false" vote="0"> <p>在这个问题上试图解决类似的问题,虽然我无法从接受的答案中得到我需要的东西,但我能够弄清楚如何让自动播放工作。</p> <pre><code><iframe type="text/html" width="400" height="300" allow='autoplay' src="https://www.youtube.com/embed/playlist?list={PlayListID}&autoplay=1&loop=1" frameborder="0"></iframe> </code></pre> </answer> </body></html>
下面的liquidsoap脚本在转换后没有打印源标签,任何人都可以帮忙解决这个问题 #!/usr/bin/liquidsoap # 日志目录 #log.file.path.set("/home/liquidsoap/config/radi...
有没有办法使用API(例如通过videoID)查找youtube视频的播放列表ID?我查看了 /playlistItems 端点,但不确定在哪里可以找到播放列表项目 ID?我试着看一下
我正在制作一个 php 播放列表 其中一张唱片包含多首歌曲,并以 # 分隔 我想看看是否有新歌 /音乐/David_Kersh/Another_You.mp4 存在于该行中 /音乐/阿巴/ABBA-
使用播放列表参数嵌入 YouTube 视频有时会显示“此视频不可用”
我有一个网站,我使用此链接嵌入 YouTube 视频: https://www.youtube.com/embed/UHOX6jH00kE?autoplay=1&loop=1&list=UHOX6jH00kE 以及该线程的语法: <question vote="0"> <p>我有一个网站,我通过此链接嵌入 YouTube 视频:</p> <pre><code>https://www.youtube.com/embed/UHOX6jH00kE?autoplay=1&loop=1&list=UHOX6jH00kE </code></pre> <p>以及来自<a href="https://stackoverflow.com/questions/13041088/getting-an-embedded-youtube-video-to-auto-play-and-loop">此线程</a>的语法:</p> <pre><code><iframe src="https://www.youtube.com/embed/UHOX6jH00kE?autoplay=1&loop=1&list=UHOX6jH00kE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen) </code></pre> <p>有时,这种嵌入有效,我会看到视频,例如<a href="https://ginja.org/en/cancao/1" rel="nofollow noreferrer">此页</a>。其他时间,例如<a href="https://ginja.org/pt/cancao/10" rel="nofollow noreferrer">此页面</a>嵌入不起作用,我看到“此视频不可用”:</p> <p><a href="https://i.stack.imgur.com/yNFEv.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL3lORkV2LnBuZw==" alt=""/></a></p> <p>如果我用 <pre><code>Cmd-R</code></pre> 刷新页面,则会显示视频。如果我删除 <pre><code>playlist</code></pre> GET 参数,例如带有嵌入链接<pre><code>https://www.youtube.com/embed/UHOX6jH00kE?autoplay=1&loop=1</code></pre>,然后它也会显示。</p> <p>有时,如果我检查我的替代域(重定向到同一服务器;唯一的区别是默认语言),然后我会看到视频,视频有时会显示,例如:<a href="https://emonigma.com/pt/cancao/10" rel="nofollow noreferrer">https://emonigma.com/pt /cancao/10</a>.</p> <p>如何嵌入循环播放且始终显示而不刷新的 YouTube 视频?</p> <h2>更新(2024 年 4 月)</h2> <p>提交[问题]后<a href="https://issuetracker.google.com/issues/284737598" rel="nofollow noreferrer">https://issuetracker.google.com/issues/284737598</a>),团队回复:</p> <blockquote> <p>由于内部团队无法重现此问题。我们认为这与创作者对视频施加的限制有关,因为我们得到了相同的错误,因为我们看不到我是否直接在 youtube.com 中加载视频:</p> <p><a href="https://www.youtube.com/watch?v=UHOX6jH00kE" rel="nofollow noreferrer">https://www.youtube.com/watch?v=UHOX6jH00kE</a></p> </blockquote> <p>确实,原始视频现在是私有的,但我对公共视频也有同样的问题,例如<pre><code>z4mGokBU3f0</code></pre>。现在频率要低得多:5% 的时间,而不是以前的 50%。</p> </question> <answer tick="false" vote="2"> <p>尝试按如下方式更改您的网址:</p> <pre><code>https://www.youtube.com/embed/UHOX6jH00kE?autoplay=1&loop=1&rel=0&showinfo=0&color=white&enablejsapi=1 </code></pre> <p>我已经在 jsfiddle 和我的浏览器(<em>Google Chrome</em>)上进行了测试,它可以工作。</p> <p>请记住,要在 Google Chrome 上自动播放,似乎需要将视频开始静音。</p> <p>代码:</p> <pre><code><iframe src="https://www.youtube.com/embed/UHOX6jH00kE?autoplay=1&mute=1&loop=1&rel=0&showinfo=0&color=white&enablejsapi=1"> </iframe> </code></pre> <p>另一个视频示例 - <a href="https://stackoverflow.com/a/54356392/4092887">请参阅我的回答</a>以获取详细说明:</p> <pre><code><iframe src="https://www.youtube.com/embed/QwS1r1mc888?enablejsapi=1&loop=1&playlist=QwS1r1mc888&autoplay=1&mute=1&rel=0&showinfo=0&color=white"> </iframe> </code></pre> </answer> </body></html>
如果我使用 Youtube Data API v3 获取所有播放列表项目,我将获得所有视频的以下格式: “内容详细信息”:{ "videoId": "KUL_AHeC4zw", “开始时间”:“PT0S”, “endAt”:“PT21M12...
在 FFmpeg 命令中添加 AND 运算符以实现 MP3 和 OGG 查找功能
使用 Linux Mint 我一直在使用以下代码成功地生成给定文件夹中所有音乐曲目的 m3u 播放列表文件。对于整个内容都是 Ogg 的情况来说这很好......
我有大量视频 ID(200 多个),我想使用所有视频 ID 创建一个 YouTube 播放列表。我从这里尝试了解决方案: https://webapps.stackexchange.com/questions/120451/how-to-
假设 YouTube 播放列表 P 有视频 v1,v2,... 。我想找到该列表中任何视频在此之前(或时间 T 之前)被观看的总时间。有没有我可以运行的 JavaScript...
我需要创建一个 m3u 或 m3u8 播放列表,其中包含 ts 文件和 mp4 的组合 我试着把它做成这样: #EXTM3U #EXT-X-目标持续时间:10 #EXT-X-允许缓存:是 #EXT-X-版本...
如何播放文件夹中的随机视频文件并移动到下一个文件夹并使用批处理脚本执行相同的操作?
这有点令人困惑,所以我会尝试解释..(顺便说一句,我使用的是 Windows 7 电脑)。 我是看着自己喜欢的节目长大的,多年来我将许多节目下载到我的外部硬盘上。我曾经
如何使用 PierfrancescoSoffritti 12.0.0 加载或提示播放列表。图书馆
我已经成功实现了 PierfrancescoSoffritti 库,并从已弃用的 YouTube Android API 中获得了几乎所有功能,但我无法加载播放列表。我读过图书馆...
如何向使用 listType 的 YouTube 播放列表添加开始时间
如在这里工作所示:https://jsfiddle.net/spqf729t/ 这是嵌入播放器,在这里工作 <p>如在这里工作所示:<a href="https://jsfiddle.net/spqf729t/" rel="nofollow noreferrer">https://jsfiddle.net/spqf729t/</a></p> <p>这是嵌入播放器,在这里工作</p> <pre><code><iframe width="442" height="261" src="https://www.youtube.com/embed?listType=playlist&list=TLGG9A81gaxbq3wwODEwMjAyMw&start=200" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> </code></pre> <p><a href="https://i.stack.imgur.com/SIaQZ.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL1NJYVFaLnBuZw==" alt="image"/></a></p> <p>我如何让它在这里工作? <a href="https://jsfiddle.net/n0rxfzag/" rel="nofollow noreferrer">https://jsfiddle.net/n0rxfzag/</a></p> <p>这是 javascript 播放器,它不起作用。</p> <pre><code> function addPlayer(video) { const options = { height: 360, host: "https://www.youtube-nocookie.com", width: 640, start:200 }; options.playerVars = { autoplay: 0, cc_load_policy: 0, controls: 1, disablekb: 1, fs: 0, iv_load_policy: 3, listType: "playlist", list: "TLGG9A81gaxbq3wwODEwMjAyMw", }; options.events = { "onReady": onPlayerReady }; </code></pre> <p><a href="https://i.stack.imgur.com/Nm5m1.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL05tNW0xLnBuZw==" alt="image"/></a></p> <p>我将 <pre><code>start:200</code></pre> 添加到了 javascript</p> </question> <answer tick="false" vote="0"> <p>您的意思是让它在两秒后自动播放吗?</p> <pre><code><body> <div class="container"> <div class="video-wrapper"> <div class="ratio-keeper"> <div class="video"></div> </div> </div> </div> <script> const videoPlayer = (function makeVideoPlayer() { let player; function loadIframeScript() { const tag = document.createElement("script"); tag.src = "https://www.youtube.com/iframe_api"; const firstScriptTag = document.getElementsByTagName("script")[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); } function onYouTubeIframeAPIReady() { const frameContainer = document.querySelector(".video"); addPlayer(frameContainer); } function onPlayerReady(event) { player = event.target; player.setVolume(100); setTimeout(() => { player.playVideo(); }, 2000); } function addPlayer(video) { const options = { height: 360, host: "https://www.youtube-nocookie.com", width: 640, }; options.playerVars = { autoplay: 0, cc_load_policy: 0, controls: 1, disablekb: 1, fs: 0, iv_load_policy: 3, listType: "playlist", list: "TLGG9A81gaxbq3wwODEwMjAyMw", mute: 1, }; options.events = { "onReady": onPlayerReady }; player = new YT.Player(video, options); } function init() { player = null; loadIframeScript(); window.onYouTubeIframeAPIReady = onYouTubeIframeAPIReady; } return { init }; }()); videoPlayer.init(); </script> </body> </code></pre> </answer> </body></html>
我想从我的应用程序启动 YouTube 播放列表。 对于单个视频来说这是显而易见的 启动活动(新意图(Intent.ACTION_VIEW, Uri.parse(“http://www.youtube....
上周我问了一个关于如何从 Android YouTube 应用循环播放 YouTube 视频的问题。得到的答复是不可行。 我想到了一个可以开始 YouTube 播放的解决方法...