文件名称:DirectShow音乐播放器源码
文件大小:1.31MB
文件格式:RAR
更新时间:2012-01-17 03:50:52
DirectShow, 线程池,内存池,异步存储,播放器
这是我学习的时候写的一点代码,主要是使用百度的搜索引擎对歌曲进行搜索,下载等。希望对初学者有点帮助。 1.搜索功能:根据歌词搜索,根据歌名搜索,根据专辑搜索,百度TOP N列表。歌词搜索下载。 2.下载功能:多线程下载,异步存储。 3.所有的缓存都在内存中,在没有下载完成不会做写硬盘操作。 4.播放热键支持。 Ctrl + -> 下一曲 Ctrl + <- 上一曲 Ctrl + End 暂停/播放 Ctrl + Home 显示/隐藏播放器 Ctrl + Up 音量增大 Ctrl + Down 音量减小 5.使用DirectShow播放音乐。 6.支持发送歌曲直接到可移动磁盘。 7.搜索引擎使用的是百度。 。。。 更多的内容请参看源码中的说明.
【文件预览】:
Download
----Download.ini(4KB)
----untSkinHintWin.pas(5KB)
----DownLoad.res(3KB)
----untTopNThread.pas(15KB)
----untThreadPool.pas(16KB)
----UntDebug.pas(5KB)
----bugs.txt(513B)
----编译说明.txt(217B)
----untSearchThread.pas(14KB)
----技术点.txt(781B)
----untTaskThread.pas(17KB)
----untHTTPSock.pas(6KB)
----DownLoad.dpr(875B)
----untLRCDisplay.pas(9KB)
----untLRCSvr.pas(10KB)
----untAudioPlayer.pas(8KB)
----untSkinScrollBar.pas(36KB)
----untSaveThread.pas(13KB)
----delTmp.bat(57B)
----untFrmMain.pas(69KB)
----untHookAPI.pas(7KB)
----untImageButton.pas(13KB)
----download.exe(930KB)
----untSkinSlider.pas(7KB)
----untFrmMain.dfm(418KB)
----untDXShow.pas(8KB)
----untMemoryPool.pas(8KB)
----untPublic.pas(3KB)
----untRunOnce.pas(2KB)
----DirectX9()
--------DirectSound.pas(101KB)
--------UseD3D8.inc(62B)
--------DirectX.inc(1KB)
--------WMF9.pas(498KB)
--------DX7toDX8.pas(13KB)
--------DirectShow9.pas(1.31MB)
--------Direct3D8.pas(173KB)
--------DirectPlay8.pas(143KB)
--------D3DX8.pas(175KB)
--------DirectMusic.pas(340KB)
--------dxerr9.pas(7KB)
--------Jedi.inc(17KB)
--------DirectDraw.pas(262KB)
--------DirectInput.pas(319KB)
--------D3DX9.pas(297KB)
--------dxerr8.pas(6KB)
--------Direct3D.pas(214KB)
--------DXFile.pas(37KB)
--------DXTypes.pas(3KB)
--------Direct3D9.pas(208KB)
最终可执行程序
----ReadMe.txt(1KB)
----MusicPlayer.exe(877KB)
----bg.bmp(114KB)
readme.txt