Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 现场服务器codeigniter中未播放音频_Php_Codeigniter - Fatal编程技术网

Php 现场服务器codeigniter中未播放音频

Php 现场服务器codeigniter中未播放音频,php,codeigniter,Php,Codeigniter,下面的代码显示音频,音频标签工作正常,它在本地服务器上播放音乐,但在实时服务器上音频不工作,它不播放音乐。它在chrome中看起来像是禁用的东西,在mozilla中甚至没有显示播放按钮。我认为问题在于源url <audio controls id = "myaudio"> <source src="<?php echo base_url(); ?>worship/assets/<?php echo $row->language_folder; ?&

下面的代码显示音频,音频标签工作正常,它在本地服务器上播放音乐,但在实时服务器上音频不工作,它不播放音乐。它在chrome中看起来像是禁用的东西,在mozilla中甚至没有显示播放按钮。我认为问题在于源url

<audio controls id = "myaudio">
   <source src="<?php echo base_url(); ?>worship/assets/<?php echo $row->language_folder; ?>/<?php echo $row->album_folder; ?>/<?php echo $row->song_name; ?>" type="audio/mp3"> 
</audio>


希望这将帮助您:

只需将
媒体类型
MIME类型
音频/mp3
更改为
音频/mpeg

 <source type="audio/mpeg" src="<?php echo base_url(); ?>worship/assets/<?php echo $row->language_folder; ?>/<?php echo $row->album_folder; ?>/<?php echo $row->song_name; ?>" > 
更多信息:

A)请修改格式(每行代码开头有4个空格)。B) 错误是什么?这里没什么可说的你还没说错误是什么。你检查过你的控制台有没有错误吗?很可能是文件的格式与您正在测试的浏览器不兼容,或者URL不正确。我们无法在URL方面为您提供太多帮助,因为我们不知道您的应用程序的结构,也不知道这些文件夹或文件是否确实存在,以及它们是否被授予了正确的权限。不过,你可以很容易地检查所有这些。有关文件格式兼容性的信息,请参阅@ADyson,它是一种mp3格式。仅显示禁用的音频按钮并没有错误,这并没有播放音乐。当它尝试加载文件时,网络工具中甚至没有404或其他东西?如果从控件的“src”(如页面源代码中所示)复制呈现的链接,并尝试直接在浏览器中访问它,它是否会获取文件?同样根据我给你的链接,MP3的“类型”应该是“音频/mpeg”。如果您阅读了文档,您是否尝试将其设置为推荐值?感谢您的帮助@pradeep,正如您所说,我得到了它。MIME不正确文件夹顺序不正确。非常感谢。
<source type="audio/mpeg" src="<?php echo base_url('worship/assets/'.$row->language_folder.'/'.$row->album_folder.'/'.$row->song_name); ?>" >