我有一个j子文件,其中包含管视频ID,我不想在iframe中播放我希望当json文件中不存在视频时将播放,当它存在于json文件中时,它将无法播放显示一个错误屏幕,其中包含此视频受限制的自定义消息。就像在youtube中一样。
当我使用沙箱属性然后我无法得到如何显示自定义消息,这个属性不适用于Firefox,如果任何机构有一些解决方案,那么请帮助我。这是我的代码。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
$vid="0dV1Bwe2v6c";
$str = file_get_contents('video.json');
$json = json_decode($str, true);
foreach ($json as $value) {
if($vid!=$value["id"]){
$val="TRUE";
}else{
$val="FALSE";
}
}
//echo $val;
if($val=="FALSE"){ ?>
<div>
<iframe width="700" height="345" src="https://www.youtube.com/embed/<?php echo $vid; ?>?showinfo=0" sandbox> </iframe>
</div>
<?php }else{
?>
<div>
<iframe width="700" height="345" src="https://www.youtube.com/embed/<?php echo $vid; ?>?showinfo=0"> </iframe>
</div>
<?php } ?>
</body>
</html>
这是J SON文件
[
{
"id": "0dV1Bwe2v6c"
},
{
"id":"0dmhKtQ74wo"
},
{
"id":"0dV1Bwe2v6c"
}
]