Есть ли способ отобразить видео Vimeo на моем сайте из встроенного URL в базе данных?

Я пытаюсь создать, где люди могут ввести URL-адрес видео, и оно сохранится в моей базе данных. Дело в том, что после сохранения URL-адреса видео в моей базе данных, как я могу показать его на странице с помощью PHP?

Например, используя это встроенное видео Vimeo, как я могу отобразить его после того, как я вызвал его из своей базы данных.

Если я хочу показать это из базы данных следующим образом:

$result = mysqli_query($connect,"SELECT * FROM web where video <> '' && video IS NOT NULL");

if ($row = mysqli_fetch_array($result))
{

Как я могу отобразить это?

<iframe src="https://player.vimeo.com/video/90312869" width="500" height="281"frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen>
</iframe>
<p><a href="https://vimeo.com/90312869">360&deg;
Video using 6 GoPro Cameras - spherical panorama timelapse</a>
from <a href="https://vimeo.com/j0n4s">j0n4s</a> on <a href="https://vimeo.com">Vimeo</a>.</p>

0

Решение

Как это:

$result = mysqli_query($connect,"SELECT * FROM web where video <> '' && video IS NOT NULL");

if ($row = mysqli_fetch_array($result))
{
$url = $row['url'];
}

<iframe src="<?php echo $url; ?>" width="500" height="281"frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

<p><a href="<?php echo $url; ?>">360&deg;
Video using 6 GoPro Cameras - spherical panorama timelapse</a>
from <a href="https://vimeo.com/j0n4s">j0n4s</a> on <a href="https://vimeo.com">Vimeo</a>.</p>
3

Другие решения

в HTML 5 я бы написал это так

<?php
// get the url
$sourceURL = value of the extracted column from your table which is a url;
//Extract the file name
$fileName = new SplFileInfo::getFilename ( $sourceURL );

// Get the file extention
$fileExtention = new SplFileInfo::getExtension ( $fileName );

$sourceHTML = '<source src='.$sourceURL.' type="video/'.$fileExtention.'">';?>

<video width="400" controls>
<?php echo $sourceHTML;  ?>
Your browser does not support HTML5 video.
</video>
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector