请问如何播放PCM格式的声音文件(50分)

  • 主题发起人 主题发起人 qingnetboy
  • 开始时间 开始时间
Q

qingnetboy

Unregistered / Unconfirmed
GUEST, unregistred user!
要能随意选择的播放,谢谢
 
mediapalyer控件、mciSendString
 
mediapalyer控件说不认识这种语音类型,谢谢
 
mciSendString(),mciExecute()和mciGetErrorString()。mciSendString函数的功能是传送指令字符串给MCI,mciExecute的功能和mciSendString一样,不同的是当发生错误时mciExecute会弹出对话框显示错误信息。mciGetErrorString的功能是将MCI错误代码转换为字符串。
MCI指令一般格式为:MCI指令 设备名 [参数]

  打开多媒体设备:open,如:open CDAudio、open c:/windows/chimes.wav type waveaudio。

  播放多媒体设备:play,如:play CDAudio from 5000 to 20000(播放CD的第5秒到第20秒)、play c:/windows/chimes.wav。

  关闭多媒体设备:close,如:close all(关闭所有多媒体设备)。

  得到设备状态信息:status,如:status cdaudio number of track(得到CD的曲目总数)
 
播放WAV文件时可以的,但PCM不行,我查以前资料说PCM的编码格式不一样
 
pcm为系统中比较普通的声音格式,为什么都不认?
 
微软的录音机录出的声音是PCM的吧!
 
对阿,但我想在程序里控制pcm,随意播放
 
微软的录音机录出的声音是PCM的吧!
但是用MEDIAPLAYER就能放出来,是不是你语音文件有病!
不知道 你的随意控制是什么意思!
 
用Windows Media Player能Play就ok反之就不行
 
问题已经解决,谢谢各位,我用了很笨的办法,先转换再播放。谢谢
 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
911
DelphiTeacher的专栏
D
D
回复
0
查看
868
DelphiTeacher的专栏
D
D
回复
0
查看
840
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部