我在 Blazor 支持的静态页面上嵌入了视频。我想让视频循环播放。根据文档(https://developers.google.com/youtube/player_parameters#loop),我需要两者都有loop
and playlist
参数。很容易。
所以我生成这样的 URL:- 如你看到的,loop
被设定为1
, and playlist
设置为同一视频本身tFbVZCbLhOk
.
我遇到的问题是,当嵌入视频(或直接访问链接 - 问题也发生在那里)时,它会出现错误This video is unavailable
。刷新页面可以解决这个问题,但它当然并不完美。我不确定是什么原因导致此问题,因为某些视频在第一次尝试时似乎随机工作 - 但它不一致,因为同一视频可能会在其他时候失败。
删除playlist
param 解决了问题,但视频无法正常循环,这对于我的用例来说更糟糕。
我不确定这是否是 YouTube 方面的倒退,因为一两个月前,我没有这个问题 - 至少我认为是这样。
它似乎也没有绑定到选项卡或类似的东西 - 当我打开视频一次时,下次我在单独的选项卡上打开它时,它就可以工作 - 几乎就像 YT 花了很多时间为视频创建播放列表一样,但是这只是我的猜测
我尝试了你的视频样本(i.e. tFbVZCbLhOk
)并使用以下代码(我修改自这个答案),并且视频的循环效果很好:
https://www.youtube.com/embed/tFbVZCbLhOk?enablejsapi=1&loop=1&playlist=tFbVZCbLhOk&autoplay=1&rel=0&showinfo=0&color=white
您所描述的可能是 YouTube 的另一项未记录的更改。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)