视频做标记 html5,视频标记HTML5无法显示到视频(示例代码)

我目前的目的是让用户输入视频的链接。它存储在数据库中,我将其检索,将其放入视频标签中以再次向用户显示。我的问题是没有显示,显示为视频,但是当我点击播放时,没有播放任何内容,时间是00:00。

我的代码:

答案

试试这个吧

src="https://www.youtube.com/watch?v=LnXO5mPtCkY">

另一答案

$url = 'https://www.youtube.com/watch?v=u9-kU7gfuFA';

preg_match('/[\?\&]v=([^\?\&]+)/', $url, $matches);

$id = $matches[1];

$width = '800px';

$height = '450px';?>

src="https://www.youtube.com/embed/<?php echo $id ?>?rel=0&showinfo=0&color=white&iv_load_policy=3"

frameborder="0" allowfullscreen>

另一答案

source属性(src)需要指向一个文件位置,你问题中的例子指向一个网页(youtube)。这就是为什么它不起作用。如果用户要通过youtube网址,那么你应该按照Anzil khaN的答案并使用iframe。

(编辑)

我是新手所以我无法添加评论我希望你能看到这个编辑...

也许是不适合你,因为你正在使用“普通”youtube网址(https://www.youtube.com/?watch=sjhBWhUl8Io),你需要格式化用户传递给你的网址,所以它就像这个https://www.youtube.com/embed/sjhBWhUl8Io,你需要在网络服务器上测试它,即使它只是你的本地Web服务器。如果您尝试在浏览器中直接打开.html是行不通的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值