如何回显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 

最新更新