怎样实现用Delphi 慢速播放mp3文件(在线等待) (10分)

  • 主题发起人 主题发起人 ptfjy
  • 开始时间 开始时间
P

ptfjy

Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi中用控件播放mp3文件,比较简单,
但不知如何实现mp3 文件的快速或慢速播放。
 
分不够, 我可以再给!
 
我建议你用activemove微软的控件,很好用。不但mp3,视频也可以慢放呢!
 
关注中!
 
大侠, 你能否给一个实例,谢谢!
 
MPEG的最底计量单位是帧,每个帧头都包含了该帧的长度和播放时间,创建临时的文件,并复制帧的内容,再修改帧头就可以实现快慢播放。
,但会比较麻烦。
但我觉得应该从原理入手程序才更稳定![:D]
 
能否在两帧之间插入一帧?
 
activemovie的那个参数不起作用!(就是设置播放速度的那个)
 
兄弟一分都没有,看哪位大哥可以给点!
 
用XAudio控件,到GOOGLE上去找相应的下载吧!
用XaudioPlayer1.SetPlayerEnvironmentInteger('OUTPUT.DIRECTSOUND.PITCH', PitchBar1.Position)
就可以调整MP3的播放速度。
 
用XAudio控件 ,哪个网站可以下载?
 
单纯的变速播放很容易。变速不变调就不是那么简单了....
 
正如楼上所说,变速不变调是很复杂的

单纯的变速只需要设置回放频率即可
 
接受答案了.
 
后退
顶部