Как воспроизвести видео, сохраненное в папке, без использования расширений - расширенное приложение Yii2? - PullRequest
0 голосов
/ 18 июня 2019

Я новичок в этой среде Yii2 и хотел попробовать воспроизвести демонстрационное видео, которое я поместил внутри "frontend / web / assets / videos / myvideo.mp4". Сейчас я пытаюсь воспроизвести этот файл с помощью тега видео HTML. Но ничего не подходит. Как и где хранить видео файлы в папке активов. Я не собираюсь сейчас использовать какие-либо расширения.

Я попробовал следующий код:

<?php use frontend\assets\AppAsset; ?>

<video width="100%" height="400" controls>
     <source src="myvideo.mp4" type="video/mp4">
</video>

Я просто хочу воспроизвести видео, которое уже находится в моей папке с активами. Но не сработало. Нужно ли добавлять какие-либо строки кода в файл AppAssets.php? Если так, то что?

ТИА. Ценю все предложения.

1 Ответ

1 голос
/ 18 июня 2019

Итак, вы используете fronend \ asset \ Appset, но не зарегистрировали его.

<?php
$asset = \frontend\assets\AppAsset::register($this); 
$filepath = $asset->baseUrl . '/myvideo.mp4'; 
?>
<video width="100%" height="400" controls>
     <source src="<?= $filepath ?>" type="video/mp4">
</video>
...