首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Delphi如何才能不调用外部来放MIDI

2012-03-07 
Delphi怎么才能不调用外部来放MIDI?比如让Delphi以“B5”音高,“长笛”音色响1拍或1秒……不行就让它播放资源里

Delphi怎么才能不调用外部来放MIDI?
比如让Delphi以“B5”音高,“长笛”音色响1拍或1秒……
不行就让它播放资源里的MIDI,总之不用调用外部文件来放MIDI就行。
有话就说,说了不白说。

[解决办法]
要用DirectX来编程,相关需要查查资料
[解决办法]
把资源搞进 res文件,

加载 bass.dll

用它去调用,不就可以了?

很难吗?
[解决办法]
具体我也不是很熟悉,你试试从IDirectMusic、IDirectSound这几个接口开始找找资料吧
[解决办法]
http://search.codesoso.com/Search?q=wave+to+midi+delphi&ie=gb2312
uses MMSystem; 也可以播放
http://www.pcppc.cn/kaifa/Delphi/kaifa_119152.html

这些好像都是播整首曲子的,如果指定播放具体的音符,需要有专门的midi单元来做了。

热点排行