我想为Youtube创建自定义BBCode,允许用户在我的网站上打开全屏视频。当我将鼠标悬停在“全屏”按钮上时,它说:
full screen is unavailable
我试图将这些属性添加到我的代码中:
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>
最佳答案
问题出在您用来嵌入视频的代码中。您尝试使用.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>
关于php - 自定义YouTube BBcode <object>不允许全屏观看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55370060/