我想为YouTube创建自定义BBCode,该代码将允许用户在我的网站上打开全屏视频。当我将鼠标悬停在“全屏”按钮上时,它说:
全屏不可用
我试图将以下属性添加到我的代码中:frameborder="0" allowfullscreen
和其他一些组合,但无济于事。
<object width="596" height="335">
<param name="movie" value="https://www.youtube.com/v/WPni755-Krg">
</param>
<embed
src="https://www.youtube.com/v/WPni755-Krg"
type="application/x-shockwave-flash" width="596"
height="335">
</embed>
</object>
答案 0 :(得分:0)
问题出在您用于嵌入视频的代码中。您尝试使用.swf
而不是使用YouTube上的built-in embed feature,而是以<object>
的形式将其添加到页面中。这段代码应该可以正常工作:
<iframe width="560" height="315" src="https://www.youtube.com/embed/WPni755-Krg" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>