gpt4 book ai didi

multithreading - 有没有比mciSendString更好的播放Mp3的方法了?

转载 作者:行者123 更新时间:2023-12-03 01:33:24 28 4
gpt4 key购买 nike

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

最佳答案

我建议使用DirectShow或Windows Media Foundation,因为它们都具有用于基于文件的播放的灵活API(您无需处理读取文件和理解格式,查找编解码器等),并且仍然可以显示播放控件。请参阅以下文章:

  • DirectShow和IGraphBuilder(非常简单)-How To Play a File
  • How to Play Media Files with Media Foundation
  • Link to example from the first link
  • 关于multithreading - 有没有比mciSendString更好的播放Mp3的方法了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55886673/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com