我不明白这里出了什么问题。每次我试图在pyglet播放声音,我得到以下错误:WAVEFormatException: AVbin is required to decode compressed media

这些是我尝试过的事情:

  • 手动安装AVA2版本5-10,每次安装后重新设置我的电脑,只是为了确保这不是问题。我已经尝试了x64和x86版本。
  • 通过AVbin安装程序进行安装。
媒体播放器 pyglet(import pygelt)
 
向上投4下投票接受

从pyglet.org编程指南:

“压缩音频和视频解码由AVbin提供,如果AVbin不存在,pyglet将回退到仅读取未压缩的WAV文件。”

所以这意味着需要解码和播放不同于.WAV的不同音频格式的AVbin。

我有同样的问题,使用Windows 7 64位,Python 2.7.6与pyglet。

我尝试安装AVbin的版本5和版本10,我试图将.dll文件复制到Windows / system32文件夹等,但没有一个有效。

要放在项目文件下才能有效:

  1. 从这里下载AVbin 5的Windows版本:http ://avbin.github.io/AVbin/Home/Home.html

  2. 将avbin.dll复制到项目文件夹。(.py文件所在的文件夹)

这对我有用 希望它适用于你。

附上我的代码:

import pyglet

filepath='C:\\kugou\\tiankong.mp3'pyglet.lib.load_library('avbin')pyglet.hava_avbin = Truewindow = pyglet.window.Window()# 加载音频文件,并播放source = pyglet.media.load(filepath)source.play()pyglet.app.run()

ps:个人写了个酷狗播放爬虫代码:url=https://github.com/guguobao/firstpython/new/master

转载于:https://www.cnblogs.com/guguobao/p/7702073.html

python爬虫播放mp3相关推荐

  1. python——爬虫网页MP3文件

    爬虫的网页:http://www.listeningexpress.com/studioclassroom/ad/ 需求:在指定网页上爬虫下载MP3文件 思路: 1.使用request库爬取网页的源码 ...

  2. python如何播放mp3文件_使用python怎么播放音频

    使用 python 播放音频有以下几种方式: os.system() os.system(file) 调用系统应用来打开文件,file 可为图片或者音频文件. 缺点:要打开具体的应用,不能在后台播放音 ...

  3. python获取mp3音频数据_详解python进行mp3格式判断 python怎么读取mp3文件

    python中哪个库有em算法 EM算法初稿2016-4-28 初始化三个一维的高斯分布 from numpy import * import numpy as np import matplotli ...

  4. Python爬虫抓取某音乐网站MP3(下载歌曲、存入Sqlite)

    Python爬虫抓取某音乐网站MP3(下载歌曲.存入Sqlite) 最近右胳膊受伤,打了石膏在家休息.为了实现之前的想法,就用左手打字.写代码,查资料完成了这个资源小爬虫.网页爬虫, 最主要的是协议分 ...

  5. 简单几步实现网络音乐播放器(Python爬虫版百度FM)

    Python入门之爬取百度音乐 先说一下为什么会有这篇文章,首先肯定是有这个需求了,本人出差在外地,这里的网速卡到爆,根本支撑不了在线听歌的要求,所以就想下载到本地来慢慢听.这可是python的绝活, ...

  6. python怎么播放mp3_python上播放mp3歌曲

    试试这个.它过于简单但可能不是最好的方法. from pygame import mixer # Load the required library mixer.init() mixer.music. ...

  7. python单曲循环播放MP3

    python单曲循环播放mp3 本文使用pygame播放MP3 1.安装pygame包 安装方式请查看https://blog.csdn.net/python_go/article/details/1 ...

  8. 【课程设计】基于Taro+React+Springboot+TaroUI+Python爬虫的网络音乐播放小程序详细设计实现

    [课程设计]基于Taro+React+Springboot+TaroUI+Python爬虫的网络音乐播放小程序详细设计实现 解决触摸穿透 自定义导航栏 文章目录 项目简介 功能截图 1.用户登录注册 ...

  9. 用python在树莓派上播放MP3/MP4

    播放之前硬件部分连接好响应的播放器(mp3可以选择gpio或者hdmi输出),本人是通过gpio播放mp3,具体实现参考:https://blog.csdn.net/chentuo2000/artic ...

最新文章

  1. 第十六届全国大学生智能汽车竞赛 讯飞智慧餐厅组别 全国选拔赛成绩公布说明
  2. 获取ip地址解析归属地
  3. SQLlite数据导入到mySQL_如何批量导入数据到Sqlite数据库
  4. oracle组合数据类型,oracle复合数据类型-相关方法
  5. Spoonwep破解wep加密无线路由密码
  6. C#学习笔记-原型模式
  7. Nginx 用户认证
  8. Flask-SQLAlchemy - 不使用外键连表查询。记得常回来看我
  9. Java web中的web-xml中标签定义之jsp-config
  10. 在线MAC地址查询和在线随机生成MAC地址
  11. 人生的两大奇迹思维:杠杆效应+飞轮效应《方法论》
  12. 用户画像的定义及构建方法
  13. {typedir} {style} {tid} {aid} 分别是什么意思?
  14. 无法为表空间 某某XX 中的段创建 INITIAL区
  15. windows 10---MySQL 8.0的安装教程
  16. 大促场景系统稳定性保障实践经验总结
  17. 笔记:echarts 标题(title)设置
  18. 深度学习和TensorFlow学习资源(书籍、文档和视频)
  19. Java27岁了--我与Java6年
  20. rsa大数加密c语言,C语言:基于OpenSSL-RSA实现RSA非对称加解密

热门文章

  1. 零基础学前端,自学还是培训机构?
  2. 计算机桌面变成立体,win7系统将桌面变成立体桌面的两种方法介绍
  3. 修改PHP上传文件大小限制的方法,php.ini修改php上传文件大小限制的方法
  4. VS对.ini文件的操作
  5. JavaScript是什么?JavaScript简介
  6. python按行读取excel文件_python3读取excel文件只提取某些行某些列的值方法
  7. devtools 无法加载 sourcemap_用 babel-plugin 实现按需加载
  8. C语言学习笔记---指向函数的指针
  9. python解决xml文件中存在中文文字的问题
  10. Qt 互斥量 QMutex