我有一个带有audio
标签的PHP文件,该文件在执行时效果很好。就像这样:
<?php
echo"<audio controls>";
echo"<source src='victory.mp3' type='audio/mp3'>";
echo"</audio>";
?>
具有相同功能的HTML文件在执行时效果很好。但是,我需要将此文件包含在函数内的另一个PHP文件中。像这样:
function play_music()
{
include('temp.php');
}
运行上面的代码只是给一个audio
播放器,但是由于音频长度显示为00:00
,所以它不会启动。谁能告诉我为什么会这样吗?
我已经在Chrome,IE和Firefox中进行了测试,并且audio
标签与这些版本兼容。任何帮助将不胜感激。
答案 0 :(得分:0)
我正在测试您上面提到的代码,只需检查一下就可以了。
temp.php代码
<?php echo"<audio controls> <source src='Valentines.mp3' type='audio/mp3'> </audio>"; ?>
函数文件代码,它在同一文件中也显示了称为函数的代码。如果您的临时文件和功能文件不在同一文件夹中,请检查您的路径是否根据功能文件路径给出了音频路径。我尝试使用同一文件夹的所有文件。
<?php function play_music(){ include('temp.php'); } echo play_music(); ?>
如果音频文件保存在存储temp.php和功能文件为另一个文件夹的同一文件夹中,则根据功能文件路径使用音频文件路径。例如,您拥有“音乐”文件夹,并具有临时文件和音频文件,而其他人具有“功能”文件夹,您可以在其中存储所有功能,然后就可以将音频路径设置为../ music / vectory.mp3