如何在youtube的php片段中添加wmode =“opaque”或wmode =“transparent”?

时间:2013-02-26 20:45:40

标签: php youtube

请注意以上评论:这不是一个重复的问题!

  

以上并没有解决我的问题;我已经知道了不透明和   透明属性...我的问题是将它们同化到php中   代码给出。

我有一个youtube视频页面与我的顶级导航视频重叠。我已经读过,包含属性 wmode =“opaque”将解决问题。

但我不确定如何在PHP中实现它。

调用视频的代码是:

  if ($showcase != ""):

    if (isset($_GET['entry'])) { 
        $iframe_src = 'http://www.youtube.com/v/' . $_GET['entry'] . '?version=3&
f=videos&app=youtube_gdata&autoplay=1';
    }
    else {
        $iframe_src = 'http://www.youtube.com/v/' . $showcase . '?version=3&
f=videos&app=youtube_gdata&autoplay=1';
    }

    $showcase_output = "<iframe height='" . $showcase_height . "' width='". 
$showcase_width . "' src='" . $iframe_src . "'></iframe>";

  endif;

有人知道如何在php中动态制作这些视频不透明,所以我的顶级导航菜单会重叠视频,而不是相反吗?我在论坛中搜索过答案,但尚未找到解决方案。感谢任何人提供的任何指导!

2 个答案:

答案 0 :(得分:2)

$iframe_src = 'http://www.youtube.com/v/' . $showcase . '?wmode=opaque&version=3&f=videos&app=youtube_gdata&autoplay=1';

应该有用。

答案 1 :(得分:1)

你可以这样做:

$iframe_src .= (empty($iframe_src) ? '?' : '&').'wmode=opaque';