python调用winsound播放音频的方法

下面两篇文章,分别介绍了python调用pygame和pyaudio模块播放音乐的方法。

本文,介绍python调用winsound模块来播放音乐的方法和步骤。

python调用winsound播放音频的方法
python调用winsound播放音频的方法
python调用winsound播放音频的方法
python调用winsound播放音频的方法

工具/原料

  • 电脑
  • python3.6+

方法/步骤

  1. 1

    播放单调的音节:

    import winsound

    winsound.Beep(300,1000)

    winsound.Beep(600,1000)

    第一个参数是频率,频率越大,音调越尖;

    第二个数字是声音持续时间,单位是毫秒。

    python调用winsound播放音频的方法
  2. 2

    频率必须是大于37、小于32767的正整数。

    python调用winsound播放音频的方法
    python调用winsound播放音频的方法
  3. 3

    播放一段音调高低起伏的Beep:

    import winsound,math

    for i in range(100):

        winsound.Beep(int(600*math.sin(i/6.28)+700),100)

  4. 4

    直接调用winsound,可以播放wav格式的音频:

    import winsound

    winsound.PlaySound('a.wav', flags=1)

    python调用winsound播放音频的方法
  5. 5

    mp3格式的音频,这样播放不了。

    winsound.PlaySound('a.mp3', flags=1)

    python调用winsound播放音频的方法
  6. 6

    要播放MP3音频,可以使用playsound模块:

    from playsound import playsound  

    playsound('a.mp3')  

    python调用winsound播放音频的方法
    END
  7. 6
    本页面非法爬取自百度经验

注意事项

  • 你可以写一个简易的闹钟吗?
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签PYTHON编程语言