如果没有视频,如何隐藏嵌入播放器?

时间:2013-08-24 17:12:27

标签: php html

我制作了这段代码,而且它有效,我的问题是如果没有视频,如何隐藏嵌入式代码。因为它显示了一个空的(白色)图像,而且它很丑陋。

<?
require_once("include/imdb.class.php");
$oIMDB = new IMDB('http://www.imdb.com/title/tt'.$detail['imdb'].'/');
$trailer = 'http://www.youtube.com/v/'.$detail['ytube'].'&hl=de_DE&fs=1&color1=0x3a3a3a&color2=0x999999';
if($oIMDB->isReady){
    $cover = '<img src="include/'.$oIMDB->getPoster().'" id="imdb_cover" alt="" />';
} else {
    echo '<p></p>';
}
?>
<?=$cover;?><embed width="420" height="345" src="<?=$trailer;?>" type="application/x-shockwave-flash"> </embed>

1 个答案:

答案 0 :(得分:0)

是什么决定是否没有视频?如果php中的某些内容表明你可以使用一个简单的条件,如:

if ($detail['ytube']) {
  // render your video
}