0

有没有比 mciSendString 更好的播放 Mp3 的方法?mciSendString 很烂,很难在多线程中使用,例如很难获得当前的 PlayingState

4

1 回答 1

0

我建议使用 DirectShow 或 Windows Media Foundation,因为它们都具有用于基于文件的播放的灵活 API(您不必处理读取文件和理解格式、查找编解码器等)并且仍然公开播放控制。请参阅这些文章:

  1. DirectShow 和 IGraphBuilder(非常简单直接) -如何播放文件
  2. 如何使用 Media Foundation 播放媒体文件
  3. 从第一个链接链接到示例
于 2019-04-29T20:10:37.400 回答