Php 如何在不使用任何扩展的情况下播放保存在文件夹中的视频-Yii2高级应用程序?

Php 如何在不使用任何扩展的情况下播放保存在文件夹中的视频-Yii2高级应用程序?,php,yii,yii2,yii2-advanced-app,Php,Yii,Yii2,Yii2 Advanced App,我是这个Yi2框架的新手,想尝试播放我放在“frontend/web/assets/videos/myvideo.mp4”中的演示视频。现在我正在尝试使用HTML的视频标签播放这个文件。但是什么也没发生。如何以及在何处将视频文件存储在资产文件夹中。我现在不打算使用任何扩展 我尝试了以下代码: <?php use frontend\assets\AppAsset; ?> <video width="100%" height="400" controls> <

我是这个Yi2框架的新手,想尝试播放我放在“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文件中添加任何代码行吗?如果是,什么


蒂亚。感谢所有建议。

因此,您似乎使用了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>


您还应该提供AppAsset代码以改进答案。您应该将视频放在web文件夹中,并使用
/myvideo.mp4
/videos/myvideo.mp4
访问它。谢谢Jairus。在上面给定的代码中对文件路径做一些小的更改,这对我很有用。非常感谢你的帮助。非常感谢。谢谢