php - 自定义YouTube BBcode <object>不允许全屏观看

标签 php html youtube bbcode vbulletin

我想为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/

相关文章:

javascript - URL 重定向未从正确的相对来源加载资源

php - layouts/main.php 中的响应式菜单

php - 如何在 PHP cURL 中提供 Youtube 身份验证 token

PHP – 慢速字符串操作

javascript - 从加载时生成的 <div> 中删除单词

javascript - 使用javascript悬停时更改图像

html - 当 HTML <object> 标签中的内容是动态时,如何重新调整其大小

youtube - Fancybox使用IE7显示空白页

html - YouTube视频已在iframe代码中提供,但无法在Safari浏览器中使用

带链接范围的 PHP 分页。需要帮助调整循环