3

我有一个从微处理器收到的 8 位值数组。
我希望使用 PHP 将这些值转换为 wav 文件。

我发现了一些示例,例如 thisthis,它们可以在 Java 和 C# 中使用,但它们似乎都利用了现有的类。有谁知道可以做到这一点的 PHP 库?如果没有,有人可以解释如何在 PHP 中创建一个 wav 文件吗?

4

1 回答 1

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
于 2013-05-14T05:03:24.627 回答