2016-09-27 64 views
1

在我的PHP代码中,我有一个音频标签:是否可以将PHP文件传递给html5音频src属性?

'<audio src="song.php" />'.$fallback.'</audio>' 

在“song.php”我尝试不同的东西,但是毫无效果:

include "thesong.mp3"; 
readfile("thesong.mp3"); 
echo "thesong.mp3"; 

这是可能的呢?

+1

是的,但你必须在PHP文件中设置正确的内容头。 – Enijar

+0

为什么不使用php来制作歌曲列表并在其中自己回复歌曲的src路径?例如,'';我在哪里回应歌曲,它会来自您的索引歌曲列表 – Matthew

+0

当您使用readfile时,是否设置了正确的标题?请参阅readfile文档中的示例:http://php.net/manual/en /function.readfile.php – Mogzol

回答

1

您可以在PHP文件中执行以下操作。

header('Content-Disposition: inline;filename="thesong.mp3"'); 
+0

谢谢Enijar为你的快速回答,这是我寻找的解决方案。我用我的最小代码做了两个测试文件本地服务器,它的工作原理现在我有一个新的问题,让我的Joomla网站上运行这个,但也许这是另一个问题 – Bernd

+0

好的,得到它的文件名必须是完整的真实路径,没有URL或相对路径。 – Bernd

相关问题