问题标签 [mp3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
17249 浏览

java - 如何使用纯 Java 流式传输 mp3

是否可以使用纯 Java 流式传输 mp3?如果是这样,实现这一点的最佳资源是什么。

如果不是,是否有任何其他音乐格式可以仅使用 Java 进行流式传输?

0 投票
2 回答
6076 浏览

flash - 如何获得仍在加载的 Sound 对象的最终长度?

我在 ActionScript 3 中创建了一个基本的 MP3 播放器。我有一个基本的进度条来指示歌曲的播放量。进度计算为在 0 和 1 之间标准化的小数百分比,如下所示:

问题是,如果音频仍在加载/缓冲 sound.length 不正确。这会导致我的进度条四处跳动,甚至向后移动,直到声音完全加载并且 sound.length 不再改变。

确定仍在加载的声音对象的最终长度的最佳方法是什么?

0 投票
2 回答
35199 浏览

streaming - 从 Amazon S3 流式传输 MP3

有没有办法通过嵌入网站的 Flash 小部件或其他方法流式传输存储在 Amazon S3 上的 MP3?

0 投票
5 回答
4812 浏览

python - 抽象id3标签、m4a标签、flac标签之间的转换

我正在寻找一种在 python 或 bash 中易于使用的资源,例如,mp3 文件 X 和 m4a 文件 Y 并说“将 X 的标签复制到 Y”。

Python 的“诱变剂”模块通常非常适合处理标签,但没有跨越不同类型标签的“艺术家领域”的抽象概念;我想要一个处理所有繁琐位并知道字段名等价的库。对于并非所有标签系统都可以表达的东西,我可以接受信息丢失或最佳猜测。

(用例:我将无损文件编码为 mp3,然后使用 mp3 进行收听。每个月左右,我希望能够使用我对 mp3 所做的任何标签更改来更新“主”无损文件。我我厌倦了在格式之间的实现差异上踌躇不前。)

0 投票
1 回答
4284 浏览

actionscript-3 - 我应该关闭()声音,还是停止()频道?(AS3)

我试图让 Flash 应用程序在用户离开页面时停止下载任何 MP3。到目前为止,我一直在使用 stop(); 频道上的命令,但是,您可以在浏览器活动中看到 MP3 仍在下载。从积极的方面来说,声音已经停止。

有任何想法吗?我试过 close(); 命令,但我只是收到 #2029 错误。

提前致谢。

最亲切的问候

汤姆

0 投票
1 回答
207 浏览

audio - 我在哪里可以学习如何使用音频数据格式?

我正在开发一个涉及说话卡通脸的 openGL 项目。我希望播放语音(编码为 mp3)并使用音频数据为其嘴巴设置动画。我以前从未真正使用过音频,所以我不确定从哪里开始,但一些谷歌搜索让我相信我的第一步是将 mp3 转换为 pcm。

我并不真正预计需要任何傅立叶变换,尽管这可能很好。当有音频时,嘴巴真的只需要四处移动(我想根据音量来做)。

任何有关实现此类功能的提示或资源指针都将不胜感激。谢谢!

-S

0 投票
4 回答
34221 浏览

python - 如何使用 Python 读取 MP3 中的 ID3 标签?

有没有人有在 MP3 文件或 WMA 文件中读写 ID3 标签的经验?有一些图书馆,但我想从头开始。:-)

0 投票
8 回答
3534 浏览

.net - 如何在 .Net/Mono 中解码 wav、mp3 和/或 ogg?

我正在寻找一种跨平台(Windows、MacOSX 和 Linux 上的 .Net 和 Mono)方法来解码 wav、mp3 或 ogg 文件,以便我可以根据需要通过 DirectSound 或 OpenAL 播放解码的流。

可以解码 mp3 或 ogg 的解决方案就足够了 - 无需同时解码两者。如果它(或其他解决方案)也可以解码 wav,那将是理想的,但不是绝对必要的,因为我可能会将我的 wav 文件转换为 mp3 或 ogg。

只能解码wav文件的解决方案只是部分解决方案,但我会尽我所能。;-)

这是我已经看过的内容:

  • DirectSound 和 Alut 都支持 WAV 解码,但 Alut 已被弃用。
  • ffmpeg 几乎可以解码任何东西,但它似乎没有跨平台的通用稳定版本?
  • 我还没有尝试过 csvorbis,但它已经很老了,我不确定它的当前状态是什么。

非常欢迎您尝试说服我上述解决方案之一实际上是最佳选择。

谢谢。

0 投票
3 回答
3282 浏览

bash - 如何使用 lame 在 shell 脚本中编码 wav 文件?

我正在尝试通过带有空格的变量来设置艺术家信息。跛脚废话。也许我被 bash 智障了?

这是脚本的输出。

Lame 抱怨每次循环迭代......当然。

我更改了脚本以回显循环的迭代之一,这就是输出的内容。

这在外壳上工作正常......我很困惑。我在这里做错了什么?我知道这与我的变量中的空格有关,但我不确定如何解决它。

0 投票
1 回答
1068 浏览

php - Python 脚本化 mp3 数据库,带有 php 前端

所以,这就是交易。我正在尝试编写一个快速的 python 脚本,它从 mp3(艺术家、专辑、歌曲名、流派等)中读取基本的 id3 标签。python 脚本很可能会使用诱变剂库(除非您知道更好的库)。我不确定如何递归扫描目录以获取每个 mp3 的标签,然后填充数据库。另外,就数据库而言,我想让它尽可能坚固,所以我想知道是否有人对我应该如何设计数据库本身有任何想法。我应该只使用一张大表吗,我应该使用某些关系等等。我不太擅长关系数据库,所以我会很感激任何帮助。哦,这是在linux机器上运行的。