mp3 相关问题

MPEG-1或MPEG-2 Audio Layer III,通常称为MP3,是一种使用有损数据压缩形式的专利数字音频编码格式。它是用于消费者音频存储的常见音频格式,以及用于在数字音频播放器上传输和回放音乐的事实上的数字音频压缩标准。

如何测试 mp3 文件是否已播放完毕,以便我可以播放下一个?

我正在尝试创建一个快速的小 GUI,它可以让我播放 mp3 文件、暂停它们、跳到序列中的下一个,最重要的是:在最后一个 mp3 文件完成后播放下一个 mp3 文件

回答 1 投票 0

如何实时传输音频文件

我正在编写一个音频流服务器 - 类似于 Icecast,并且我遇到了流音频文件的问题。代理音频工作正常(音频源实时连接并发送音频...

回答 3 投票 0

使用 pydub 修剪音频文件返回空文件

我看到了关于同一问题的另一篇文章,但它对我没有帮助。我有这个代码 从 pydub 导入 AudioSegment path = input("请输入mp3文件的路径") 歌曲 = AudioSegment.from_mp3(路径) 圣...

回答 1 投票 0

有公开的MP3规格吗?

由于2017年专利到期,请问MP3音频格式是否有公开的规范? 不幸的是,访问官方 ISO/IEC 13818-3:1998

回答 1 投票 0

如何使用python将mp3文件分割成几个部分

现在,我必须将 mp3 文件分成几个部分。我使用 python 来完成这项工作。但我找不到一个好的图书馆来完成这项工作。我已经尝试过 pymp3cut、echo-nest-remix,但它无法工作...

回答 3 投票 0

在 javascript 中播放声音

所以我将声音文件放在代码目录的子文件夹中,每当我尝试播放它时,它都会说找不到它。 这是我的代码: 播放声音 = 函数 () { var audio = new Audio('~/内容/

回答 4 投票 0

如何从 MP3 文件中提取元数据?

我有MP3文件的文件名。如何从该 MP3 文件中提取元数据,例如艺术家、专辑、专辑图像……?

回答 3 投票 0

build.gradle / JACo MP3 播放器

我正在制作 Minecraft Forge MOD。它使用 JACo MP3 播放器,但当我将其安装到客户端时出现运行时错误。在游戏中触发库事件时会导致错误: [客户端线程/信息]:[

回答 1 投票 0

NodeJS - Lambda -> 下载 mp3 文件并将其上传到 s3 存储桶

我无法从nodejs中的https请求获取mp3文件并将其上传到s3存储桶。 所以我有以下代码: 函数 getMP3() { 返回新的 Promise((解决, 拒绝) => {

回答 1 投票 0

MP3 播放器以不同方式处理两个相同的扩展 m3u 文件

我正在尝试使我保存为扩展 m3u 文件的播放列表出现在我的 Cowon Plenue D mp3 播放器上。过去,我在 Windows 上使用 MusicBee 来执行此操作。现在我已经切换到 Linux Mint,...

回答 1 投票 0

我正在尝试使用 yt-dlp 从播放列表中将视频下载为 mp3 文件,但它们正在下载为 webm 文件

我正在Windows 10上运行一个.bat脚本,它使用yt-dlp.exe(https://github.com/yt-dlp/yt-dlp)创建一个文件夹,下载视频是mp3文件并放入将它们放入文件夹中。即使我相信...

回答 1 投票 0

HTML 在 2023 年强制下载 mp3 文件

2023年可以直接下载.mp3文件吗? 现在浏览器在浏览器上播放歌曲,我需要下载它! 有一些解决方法吗? JS 对我来说没问题。 这不起作用: 2023年可以直接下载.mp3文件吗? 现在浏览器在浏览器上播放歌曲,我需要下载它! 有什么解决办法吗? JS 对我来说没问题。 这不起作用: <a href="https://link_mp3.mp3" download="name_file.mp3">Download!</a> 出于安全原因,download属性仅适用于从同源下载,也许这就是您的问题? 尽管如此,还是有一些替代方法可以解决这个问题: 方法 1,使用 fetch 并在 JavaScript 中下载: function downloadBlob(blob, filename) { var a = document.createElement('a'); a.download = filename; a.href = blob; document.body.appendChild(a); a.click(); a.remove(); } function downloadResourceFromUrl(url) { filename = url.split('\\').pop().split('/').pop(); fetch(url, { mode: 'no-cors' }) .then(response => response.blob()) .then(blob => { let blobUrl = window.URL.createObjectURL(blob); downloadBlob(blobUrl, filename); }); } 然后在 HTML 中单击锚点时调用 downloadResourceFromUrl 方法: <a href="#" onClick="javascript:downloadResourceFromUrl('https://www.yoursite.com/name_file.mp3')">Download!</a> 方法 2,使用标头从后端(如果有的话)强制下载: 如果您从后端返回文件,您可以尝试将以下标头添加到返回文件的任何端点: 内容类型:应用程序/八位字节流 内容-描述:文件传输 Content-Disposition:附件;文件名=your_file.mp3

回答 1 投票 0

phpMyAdmin - 如何将 mp3 文件保存在数据库中? [重复]

我正在编写一个网站,需要在数据库中存储 mp3 文件。我正在使用 phpMyAdmin 和 mySQL 作为我的数据库,并使用 html/php/css/javascript 对网站进行编程。 做完之后...

回答 2 投票 0

使用python/moviepy将没有帧的mp4文件转换为mp3

所以我想做的是将使用 pytube 下载 YouTube 视频获得的 mp4 文件转换为使用 moviepy 的 mp3 文件。但是,这些 mp4 文件不包含任何引发 KeyEr 的帧...

回答 3 投票 0

如何注册新文件类型与MP3关联

我是 Android Studio 的初学者。我的资源中有一个 MP3 文件 aw 文件夹。当我将项目与 Gradle 文件同步时。我收到以下对话框: 如何在我的项目中允许 MP3 文件? 我...

回答 9 投票 0

AVPlayer 播放完歌曲后如何隐藏远程命令中心?

我有一个使用 AVPlayer 播放 mp3 的应用程序,当曲目完成时我正在努力隐藏远程命令中心。这是设置我的远程命令中心的功能。 我怎样才能隐藏它? 夫...

回答 2 投票 0

徽标、图像和 mp3 未在我的 github 网站中加载(使用 Visual Studio 代码制作)

对于我的全栈程序,我需要制作三个html页面并将它们上传到Github并使其成为一个在线网站。除了徽标、图像和 mp3 文件音频之外,一切正常。 我

回答 1 投票 0

QMediaPlayer 无法播放 mp3 文件并且不发出 mediaStatusChanged(QMediaPlayer::EndOfMedia) 信号

我正在编写一个程序(使用Qt 6.5.1,在M1 Mac上),需要播放多个mp3文件(一个接一个)。我遇到了一个错误,代码如下: void MainWindow::PlayMp3FileWithMediaPlayer(const QS...

回答 1 投票 0

带有支持标记的元数据的音频文件格式?

我想创建一个媒体播放器直接从文件读取/写入所有音乐元数据。 MP3 格式的 id3 元数据已经包含了大部分信息,例如艺术家、歌曲标题、专辑名称,但是...

回答 3 投票 0

如何在Tauri中播放本地音频文件?

我正在 Tauri 和 Vue.js 上开发 mp3(音频)播放器。 我尝试了多种解决方案,但没有一个有效。 我的播放器使用一个简单的视频标签: 我正在 Tauri 和 Vue.js 上开发 mp3(音频)播放器。 我尝试了多种解决方案,但没有一个有效。 我的播放器正在使用简单的视频标签: <video ref="video" :key="queryUrl" controls> <source :key="queryUrl" :src="sourceUrl" ref="source" type="audio/mpeg" > </video> 首先我尝试更改来源: const appDataDirPath = await appDataDir(); const filePath = await join(appDataDirPath, 'test.mp3'); sourceUrl.value = filePath; 但出现此错误: 不允许加载本地资源:file:///C:/Users/hangel/AppData/Roaming/com.tauri.dev/test.mp3 使用 javascript 中的音频会导致相同的错误: const audio = new Audio('C:\\Users\\hangel\\AppData\\Roaming\\com.tauri.dev\\test.mp3'); // Not allowed to load local resource 然后,我尝试使用 tauri 文档中的 convertFileSrc : const appDataDirPath = await appDataDir(); const filePath = await join(appDataDirPath, 'test.mp3'); const assetUrl = convertFileSrc(filePath); source.value.src = assetUrl; video.value.appendChild(source.value); video.value.load(); 但是我也遇到了错误: 获取https://asset.localhost/C%3A%5CUsers%5Changel%5CAppData%5CRoaming%5Ccom.tauri.dev%5Ctest.mp3net::ERR_CONNECTION_REFUSED 我最后一次尝试是使用 Tauri 的 readBinaryFile : 但我不知道如何使用我的文件内容(Uint8Array)。 const content = await readBinaryFile('test.mp3', { dir: BaseDirectory.AppData }); // returns a Uint8Array // what to do with this array ? 您可以使用 Tauri 的 convertFileSrc 方法加载本地音频(媒体)文件。 文档:https://tauri.app/fr/v1/api/js/tauri/#convertfilesrc 您需要按照以下步骤才能使用此方法: 在tauri.conf.json中,需要在tauri.allowlist中添加协议: "protocol": { "all": true, "asset": true, "assetScope": ["**"] } 还有这个,仍然在 tauri.conf.json、tauri.allowlist 中: "security": { "csp": "default-src 'self'; media-src 'self' asset: https://asset.localhost;" },

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.