我有一个8位值的数组,我是从微处理器收到的 我希望使用PHP将这些值转换为wav文件。
我发现了一些在Java和C#中工作的示例like this或this,但它们似乎都利用了现有的类。 有谁知道可以做到这一点的PHP库? 如果没有,有人可以解释如何在PHP中创建一个wav文件吗?
答案 0 :(得分:1)
您可以使用pack功能,但首先您必须发现使用的值:有符号或无符号
function pack_array($v,$a) {
return call_user_func_array(pack,array_merge(array($v),(array)$a));
}
$wav = pack_array('c*', $array); // 'C*' for unsigned