如何在不使用任何扩展的情况下播放保存在文件夹中的视频 - Yii2 高级应用程序?
How to play video that is saved in the folder without using any extensions - Yii2 advanced app?
我是这个 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 文件中添加任何代码行吗?如果是,那是什么?
TIA。感谢所有建议。
所以你似乎在使用 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>
我是这个 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 文件中添加任何代码行吗?如果是,那是什么?
TIA。感谢所有建议。
所以你似乎在使用 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>