我正在尝试用Python制作自己的音乐播放器,在考虑过其他选择之后,我决定使用pygame的mixer.music来实际播放音频。(我以前用过pygame,通常只是在实际的游戏中)我一直在看playsound,直到我意识到我需要一种方法来播放下一首歌,以及播放和暂停音频的能力。我还需要播放mp3文件,而不是大多数替代品所需的wav。实际上,我最初让它工作得很好,直到我尝试添加其他不相关的功能,现在它说: File "main.py", line 66, in playCurrentSong
mixer.load(path.join(museDir, currentSong))
我正在编写一个脚本,每15秒在我的目录中循环遍历歌曲。到目前为止,我已经将其设置为找到一个.mp3文件并播放15秒。当15秒结束时,我如何循环它来播放一个不同的 .mp3呢?
import os
import pygame
for filename in os.listdir("/mydirectory"):
if filename.endswith(".mp3"):
file = filename
pygame.mixer.init()
pygame.mixer.music.load(file)
pygame.mixer.music
我试着用游戏模块重复一首歌(Mp3)。下面的代码来自站点,当调用此函数时,它只出现一次,当然这是自然的。
def playsong(self):
# Displaying Selected Song title
self.track.set(self.playlist.get(ACTIVE))
# Displaying Status
self.status.set("-Playing")
# Loading Selected Song
pygame.mixer.music.l
我正在写一个python程序来练习和测试我的普通话口语理解能力。它会从我指定的目录中随机选择一个mp3并播放它(之后会做更多的事情)。我正在使用mp3来玩这些mp3s,但我的问题是,我当前的设置需要显式声明pygame的采样频率才能正常播放。但是,我有一个48 kHz和44.1 kHz mp3s的混合,并希望能够播放他们而不失真的声音。
import pygame
import random
import os
filenames = [x[:-4] for x in os.listdir(filepath) if x.endswith(suffix)]
pygame.mixer.init
音乐播放器编程。遇到了一个问题。程序应该会播放我使用我的程序运行的文件。为此,我在exe中格式化了代码。当我开始使用我的exe时,出现了一个错误
Traceback (most recent call last):
File "MP3.py", line 13, in <module>
File "MP3.py", line 7, in music
pygame.error
[1980] Failed to execute script MP3
MP3.py -my python代码/
import pygame
import sys
f
所以,我一直在创造一个音乐播放器,我也在这个过程中。我是个游戏初学者。我一直收到一个错误:"pygame.error:无法读取前12个字节的音频数据。“当我把一个mp3文件放到我的窗口时。这是我的代码:
import pygame
import sys
import os
# Created this function because it seems like rect collidepoint isn't working.
def getListOfFiles(dirName):
# create a list of file and sub directori
我正在尝试编写一个python脚本,它将从Soundcloud URL播放mp3
这是我已经做过的事情:
from urllib.request import urlopen
url = "soundcloud.com/artist/song.mp3"
u = urlopen(url)
data = u.read(1024)
while data:
player.play(data)
data = u.read(1024)
我尝试了pyaudio的许多选项,如更改格式,频道,速率。我从音箱里听到奇怪的声音,我在谷歌上搜索pyaudio playing mp3,
我正在用pygame做一个音乐播放器。但我不明白如何在前一首歌结束后自动播放下一首歌。我的程序首先读取选定文件夹中的所有mp3文件。你能告诉我怎么做吗?
import tkinter.filedialog as filedialog
import os
import pygame
directory = filedialog.askdirectory()
os.chdir(directory)
song_list = []
for file in os.listdir(directory):
if file.endswith('.mp3'):
son