level 8
我的试验程序:
begin
assign(output,'q.mp3');
rewrite(output);
write(chr(3));//将发声字符写入音频文件
close(output);
end.
运行后生成的q.mp3,竟然无法播放。
2015年08月29日 00点08分
1
level 8
纠正:
第四行代码应为:write(chr(7));
2015年08月29日 00点08分
2
level 7
因为MP3的格式不是这样的,你无法将声音写入,如果要制作音频的话,你可以用midi或者是FL啦之类的工具制作音频
2015年08月29日 01点08分
4
level 7
楼主..拜托看一下mp3的结构。你认为mp3格式就是简单的是读取里面的转义字符??当然不是,一般的mp3的数据结构包含三部分,id3v2,音频数据,id3v1。并不是仅仅一个转义字符说了算的。
还有,mp3的音频数据是一帧一帧储存的,这样写就更不可能了
而按照音符来存放的常见的是midi文件,midi文件当然也不是如此简单,它包含乐器、控制器、各个通道数据等。
2015年09月01日 20点09分
7