我有一个窗体,用户可以上传音频文件(mp3),但不是限制它的实际大小,是否可以限制文件在php中的持续时间?PHP限制音频文件的持续时间?
回答
是的,您可以使用FFMPEG来处理上传的文件以确定音频长度,并在需要时将其剪下。
您可以拨打电话exec()
或使用PHP extension。
这似乎最适合我的需求,谢谢一堆! – Andrew
的只的方式来限制这种之前上传与客户端技术 - 因为你将不得不读取文件,以确定在客户端的长度,以便如果它是防止它被上传太长。
很明显,这是不可能的Javascript(至少在这方面),如果你真的想这样做,你需要一个更复杂的方法,比如(例如)ActiveX或Java小程序。我相信你也可以用Flash做这种事情。我个人会选择Java选项,但这只是个人偏好。
如果您关心的是确保最终存储文件的长度是有限的,并且不担心发送到服务器的文件超出了长度,那么Brad的答案就是答案。
你不能使用html格式和php ..或任何其他服务器端代码。那么,确实可以,但是如果你希望在实际上传之前进行检查,唯一可行的方法是通过flash加载内容。在Flash中,您现在可以加载内容而无需将其内容载入服务器,并且您可以检查是否希望继续。
我太严格了..我没有使用ActiveX或Java的经验..但是就像DaveRandom所说的那样,这些技术也是可以的(他们在客户端工作) – Jarno
- 1. AMR音频文件的持续时间
- 2. 限制视频持续时间
- 3. 如何提取音频/视频文件的持续时间?
- 4. ios中的音频流持续时间
- 5. 对于mp3的HTML5音频持续时间始终是无限
- 6. 如何获得音频文件的持续时间?
- 7. Android如何获取音频文件的持续时间
- 8. 检查命令行上音频文件的持续时间
- 9. Cordova Media Capture - 查找音频文件的持续时间
- 10. 使用ProgressBar四舍五入音频文件的持续时间
- 11. iPhone:获取音频文件的持续时间
- 12. 确定音频文件的持续时间和格式
- 13. 获取音频文件的持续时间
- 14. 获取音频文件的持续时间
- 15. MP3/wav音频文件的持续时间
- 16. iPhone - 获得线性PCM音频文件的持续时间
- 17. libav给音频持续时间为负
- 18. HTML5音频持续时间问题
- 19. 音频持续时间返回0.0
- 20. 在Chrome上缺少持续时间的MediaRecorder录制的音频
- 21. 有没有办法限制Codename One中音频捕获的持续时间?
- 22. 在php表中的JavaScript音频持续时间显示问题
- 23. 在ffmpeg中获取音频的持续时间在php
- 24. 如何获得当音频暂停HTML5音频持续时间
- 25. 加入多个音轨时的音频持续时间匹配
- 26. 源视频和低频音频的持续时间不同
- 27. php临时文件持续时间
- 28. 如果视频持续时间长于音频持续时间,如何重复播放音轨
- 29. 如何限制PhoneGap上捕捉视频的持续时间?
- 30. Ionic 2 Native Camera - 视频捕获的限制持续时间
问题是,它必须上传的PHP才能够打开它的第一个地方。 – jli