我正在寻找一些读取 FLAC 文件的 PHP 代码

问题描述 投票:0回答:0

我在互联网上找不到任何 FLAC 文件的 PHP 代码,我不打算解码它们,只是读取帧并将它们发送到网络音频 API 的解码缓冲区。这个神奇的功能将解码(我认为)FLAC 数据包(当然,之前有一些正确的标头!)。我开发了一个 WAV 播放器,但它没有被压缩并且播放器发送了太多数据(如今,我们在 PC/智能手机/平板电脑的互联网合同中有很多 GIGABYTES)但是......我不想传输太多数据.

我知道 C/C++ 语言并且我找到了一个纯 C FLAC 解码器,但我想知道是否有一些 PHP 代码,而不需要研究大量代码行并从 C 翻译成 PHP ......另外,该实现是“在内存中”,我正在开发面向文件的解决方案(流媒体),比如我的 WAV 播放器(用 PHP 代码)。

我试过 MP3,但没有成功……是的,互联网上有一些 PHP 实现,基本上我最常用的是我编写的函数,如:getPackets(starttime (float), duration (float))。问题是时间...在 WAV 文件中使用干净的 PCM 我从 5 秒的开始时间读取了 10 秒,我正确地跳过了,在 MP3 中它绝对不一样,是的我必须找到正确的时间因为课程使用计时表,但是。 ..当我使用网络音频 API 执行 start() 时(比如两个缓冲区,我从第一个缓冲区开始的 10 秒开始第二个缓冲区),在 WAV 中没有音频孔,在 MP3 中是...

任何帮助将不胜感激!

php streaming mp3 wav flac
© www.soinside.com 2019 - 2024. All rights reserved.