簡體   English   中英

C ++:如何使用Windows Media Player在Visual Studio控制台應用程序中播放和暫停mp3文件?

[英]C++:How to use windows media player to play and pause mp3 file in a visual studio console application program?

對於一個學期的項目,我計划在Visual Studio c ++控制台應用程序中制作一個媒體播放器,該播放器將提供播放,暫停,上一首,下一首,隨機播放,重復,最近播放,播放最多的歌曲的不同播放列表,搜索歌曲的功能。等等

但是,我找不到不使用多線程(目前還不知道)的方法。 為了避免多線程,我正在考慮盡可能使用Windows Media Player .dll。 我希望提供一個播放功能的路徑,該功能在后台播放歌曲,然后在使用“下一首歌曲”功能給它另一條路徑時更改歌曲。 請告訴我們如何做到這一點。 謝謝。

對於您的控制台應用程序。 您只需調用系統即可啟動Windows Media Player

 system ("start wmplayer.exe -p C:\\Folder\\Music\\Sample.mp3");

這將啟動您的播放器。 您可以通過此操作更改曲目

 system ("start wmplayer.exe -p C:\\Folder\\Music\\Sample2.mp3");

這將運行Sample2.mp3。 您可以將其他信息存儲在程序中,例如將播放列表存儲信息存儲在字符串數組中,然后分別啟動它們。

此外,如果您不想看到WM Player干擾,可以使用類似https://gallery.technet.microsoft.com/scriptcenter/2c3caa06-ca29-4faa-a16d-7db57e80428b這樣的腳本,我認為這是您問題的最簡單解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM