如何回显videojs的视频元素

How to echo video element of videojs

数据设置属性后会有引号不匹配。有没有办法通过回显来实现这一点。我不想关闭 php 标签然后写 html.

echo '<video-js data-setup='{"controls": true, "autoplay": false,"preload":"auto"}'>
<source src="DASH_360.mp4" type="video/mp4">
<source src="DASH_360.mp4" type="video/webm">
</video-js>'

转义字符(/) - 您可以使用转义字符 / 来转义引号,使其成为 PHP.

中字符串的一部分

下面是一个例子。

 echo '<video-js data-setup=\'{"controls": true, "autoplay": false,"preload":"auto"}\'> <source src="DASH_360.mp4" type="video/mp4"> <source src="DASH_360.mp4" type="video/webm"> </video-js>';

但您也可以尝试关闭和打开 PHP 标记,这也是一种更简洁的方法,它有助于使代码更具可读性并让您更好地控制代码。

?> <video-js data-setup='{"controls": true, "autoplay": false,"preload":"auto"}'> <source src="DASH_360.mp4" type="video/mp4"> <source src="DASH_360.mp4" type="video/webm"> </video-js>'; <?php