迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Python >

使用 Python 播放 Mp3 文件

作者:迹忆客 最近更新:2023/02/28 浏览次数:

本教程解释了我们如何使用 Python 使用 pygamevlcplaysoundwebbrowser 等包播放 mp3 文件。

使用 Python 播放 mp3 文件的一种简单方法是借助 playsound 库。它可以用来播放 .mp3.wav 文件。

import playsound
playsound.playsound('sample.mp3')

它播放放置在当前工作目录中的 sample.mp3 文件。如果 .mp3 放在任何其他目录中,请确保传递 mp3 文件相对于当前工作目录的路径。

如果你的系统上没有安装 playsound 软件包,你可以使用以下命令安装它:

pip install playsound

pygame 是一组模块,提供对系统硬件组件(如声音、鼠标、键盘等)的访问。我们可以使用这个包在 Python 中播放 mp3 文件。

import pygame
pygame.mixer.init()
pygame.mixer.music.load('sample.mp3')
pygame.mixer.music.play()

此代码片段播放当前工作目录中的 sample.mp3 文件。如果你在使用 pygame 播放 mp3 文件时遇到问题,你可以将 mp3 文件转换为 .wav 格式。

如果你的系统上没有安装 pygame 包,你可以使用命令安装它。

pip install pygame

我们还可以使用 vlc 包在 Python 中播放 mp3 文件。

import vlc
p = vlc.MediaPlayer("sample.mp3")
p.play()

此代码片段播放当前工作目录中的 sample.mp3 文件。

如果你的系统上没有安装 vlc 软件包,你可以使用以下命令安装它:

pip install python-vlc
import webbrowser
webbrowser.open("sample.mp3")

代码片段将在浏览器窗口中打开一个标签页并播放当前工作目录中的 sample.mp3 文件。

我们可以使用系统上的音乐播放器通过 Python 播放 mp3 文件。为此,我们借助 os 模块。

本机媒体播放器因操作系统而异。因此,一个平台的代码可能无法在另一个平台上运行。

我们使用以下适用于 Linux 平台的代码片段,使用 Python 中的 os 包播放 mp3 文件。

import os

os.system("mpg123 " + "sample.mp3")

如果你的 Linux 系统上没有安装 mpg123,你可以使用以下命令安装它:

sudo apt install mpg123

对于 macOS,我们使用以下代码片段在 Python 中使用 os 包播放 mp3 文件。

import os

os.system("afplay " + "sample.mp3")

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Django 中的 Slug

发布时间:2023/05/04 浏览次数:173 分类:Python

本篇文章旨在定义一个 slug 以及我们如何使用 slug 字段在 Python 中使用 Django 获得独特的帖子。

Django ALLOWED_HOSTS 介绍

发布时间:2023/05/04 浏览次数:181 分类:Python

本文展示了如何创建您的 Django 网站,为公开发布做好准备,如何设置 ALLOWED_HOSTS 以及如何在使用 Django 进行 Web 部署期间修复预期的主要问题。

Django 中的 Select_related 方法

发布时间:2023/05/04 浏览次数:129 分类:Python

本文介绍了什么是查询集,如何处理这些查询以及我们如何利用 select_related() 方法来过滤 Django 中相关模型的查询。

在 Django 中上传媒体文件

发布时间:2023/05/04 浏览次数:198 分类:Python

在本文中,我们简要介绍了媒体文件以及如何在 Django 项目中操作媒体文件。

Django 返回 JSON

发布时间:2023/05/04 浏览次数:106 分类:Python

在与我们的讨论中,我们简要介绍了 JSON 格式,并讨论了如何借助 Django 中的 JsonResponse 类将数据返回为 JSON 格式。

在 Django 中创建对象

发布时间:2023/05/04 浏览次数:59 分类:Python

本文的目的是解释什么是模型以及如何使用 create() 方法创建对象,并了解如何在 Django 中使用 save() 方法。

在 Django 中为多项选择创建字段

发布时间:2023/05/04 浏览次数:75 分类:Python

在本文中,我们将着眼于为多项选择创建一个字段,并向您展示如何允许用户在 Django 中进行多项选择。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便