这篇文章主要介绍了PHP获取音频文件的相关信息的相关资料,非常的实用,有需要的小伙伴可以参考下。用PHP进行音频文件头部信息的读取,主要针对 WMA 和 MP3 两种格式,供参考。<?php

$full_path = 'music/202.mp3';//使用相对url

$file_size = filesize($full_path);//获取原文件大小

$name = "织梦ok下载测试-音频";//下载文件命名

header("Content-type:audio/mp3");//文件扩展名,其他扩展参数参考下图

header("Accept-Ranges:bytes");

header("Accept-Length:".$file_size);

header("Content-Disposition:attachment;filename=".$name.".mp3");

readfile($full_path);

exit();

?>

请注意,$full_path参数需使用相对链接,如果使用绝对链接,可能会造成下载的文件头部多出一些错误提示字符,导致下载的MP3无法播放。

这个时候我们可以将错误信息隐藏,$file_size = filesize($full_path);中的filesize前面加一个@即可,就像这样$file_size = @filesize($full_path);

扩展名信息参考【查看】:

php修改音频文件_用php实现mp3音频文件下载功能相关推荐

  1. php修改音频文件_解析用PHP读写音频文件信息的详解(支持WMA和MP3)

    // AudioExif.class.php // 用PHP进行音频文件头部信息的读取与写入 // 目前只支持 WMA 和 MP3 两种格式, 只支持常用的几个头部信息 // // 写入信息支持: T ...

  2. python如何播放mp3文件_使用python怎么播放音频

    使用 python 播放音频有以下几种方式: os.system() os.system(file) 调用系统应用来打开文件,file 可为图片或者音频文件. 缺点:要打开具体的应用,不能在后台播放音 ...

  3. python播放音频文件_详解使用pygame播放一段MP3音频文件

    近日,在梳理pygame模块的时候发现一个很有用的模块mixer模块,这个模块翻译过来就是混音器,它可以加载和播放音频文件,甚至可以对混音器进行设置和处理,其功能非常强大.今天,我们一起来梳理一下混音 ...

  4. python音频 降噪_从视频中提取音频数据,然后应用傅里叶对音频降噪(python)...

    视频准备 QQ有热键 然后随便打开一个视频网站进行录屏 我选择B站 从视频中提取音频 需要安装包moviepy pip install moviepy 提取代码 from moviepy.editor ...

  5. Python3 使用腾讯云 API 接口实现音频文件转写(支持本地音频或者 url 音频)

    本文参考链接: https://blog.csdn.net/wangliuqi123/article/details/80527417 https://blog.csdn.net/wangliuqi1 ...

  6. linux 音频文件播放文件管理,linux dsp 播放音频文件

    #include #include #include #include #include #include #include /* 下面的三个参数是跟具体文件相关 * cmd: file 音频文件 * ...

  7. linux浏览器不能播放音频文件夹,在html中插入音频文件在浏览器中播放音频文件的兼容性问题...

    下面谈谈本人在html中插入音频文件,经过我的本地测试总结的一些问题(播放mp3文件): 1. 问题:IE8上正常(通过media player插件来播放)但在IE6和IE7上不会播放 Firefox ...

  8. qmc0文件怎么转换mp3_音频转换器哪个好 怎么剪切MP3音频制作手机铃声

    在生活中比较常见的音频格式就是MP3格式了,因为这种格式使用范围广泛,所以我们也会经常需要对其进行编辑,比如说设置手机铃声,大家都知道,手机的自带铃声很少,而且比较单一,如果想要自己制作铃声就需要一款 ...

  9. python切割音频文件_python切割和合并wav音频文件

    切割wav音频文件 如果没有pydub需要使用pip install pydub来安装模块 from pydub import AudioSegment from pydub.utils import ...

  10. Java如何播放MP3格式音频文件,以及如何循环播放音频?

    首选,感谢你能在百忙之中阅读我的博客,在这里我告诉大家2中播放MP3格式音频的方法.第一种,使用自带的JavaFX技术来播放(现再最新的JDK版本中已被移除).第二种我们使用第三方库来进行播放. 点击 ...

最新文章

  1. cake fork什么意思_Java7任务并行执行神器:Forkamp;Join框架
  2. Maven项目配置、检出、运行
  3. Golang笔记—封装/继承/接口
  4. c语言堆栈基本代码入栈出栈_C/C++语言栈的出栈入栈操作实现(完整代码)
  5. 解决MYSQL不报错误详细信息的问题 Can‘t find error-message file
  6. 当 Python 中混进一只薛定谔的猫……
  7. java编写一个个人通信录程序
  8. 2432功率计使用说明_Quarq功率计的安装、使用和维护
  9. 流量治理神器-Sentinel限流熔断应用实战
  10. ISO 639-1語言列表
  11. 软件设计师-计算机系统知识
  12. 面试必备:消息队列原理和选型(荣耀典藏版)
  13. 通信原理中的erf/erfc函数
  14. pd调节规律_PID调节规律总结
  15. LaTeX中实心圆点列表的一点经验
  16. 【原创】音乐的本质其实是气息,音乐更具情绪感染力和共鸣力是因为?
  17. 小鸟云服务器上线了新的操作系统
  18. ACCESS实例2 资料管理1——表、表关系与查询
  19. springboot页面模板thymeleaf的简单用法
  20. 京东API接口JD商品详情

热门文章

  1. VMware Fusion CentOS7 下载安装及手动配置静态IP
  2. Win7 FTP搭建
  3. ddr42400和2660混插_DDR4 3000与DDR4 3200性能相差多少?为什么不能混插使用?
  4. ElasticHD Windows环境下安装
  5. java-设置电脑音量
  6. 白话区块链 之2: 区块链技术理念
  7. 上位机与下位机的通讯
  8. 黑苹果 - 图形卡 显示器 7MB
  9. 解决高并发(数据库锁机制)
  10. 电子面单平台JAVA对接方案