Questions tagged «mp3»


16
使用Python访问MP3元数据[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 上个月关闭。 改善这个问题 如何在Python中检索mp3元数据?
122 python  mp3  metadata 

5
我应该为mp3使用哪种MIME类型
我正在尝试决定选择哪种mime类型来返回mp3数据(由php提供) 根据此mime类型列表:http : //www.webmaster-toolkit.com/mime-types.shtml .mp3 audio/mpeg3 .mp3 audio/x-mpeg-3 .mp3 video/mpeg .mp3 video/x-mpeg 这些之间有什么区别,我应该使用哪个?
105 php  mp3  mime-types 

14
在Java中播放.mp3和.wav?
如何在Java应用程序中播放.mp3和.wav文件?我正在使用Swing。我尝试在互联网上查找类似以下示例的内容: public void playSound() { try { AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("D:/MusicPlayer/fml.mp3").getAbsoluteFile()); Clip clip = AudioSystem.getClip(); clip.open(audioInputStream); clip.start(); } catch(Exception ex) { System.out.println("Error with playing sound."); ex.printStackTrace(); } } 但是,这只会播放.wav文件。 与: http://www.javaworld.com/javaworld/javatips/jw-javatip24.html 我希望能够同时播放.mp3文件和.wav文件。
105 java  audio  mp3  wav 

8
将MP3裁剪到前30秒
原始问题 我希望能够从现有的MP3文件中生成一个新的(完全有效)MP3文件以用作预览-先试后买的风格。新文件应仅包含曲目的前n秒。 现在,我知道我可以在传送文件时在n秒(根据比特率和标头大小)“切碎流” ,但这有点脏,在VBR轨道上是真正的PITA。我希望能够生成正确的MP3文件。 有任何想法吗? 答案 这两个mp3split和ffmpeg都是很好的解决方案。我选择ffmpeg是因为它通常安装在linux服务器上,并且也可以轻松地用于Windows。这是一些使用ffmpeg生成预览的更好的命令行参数 -t <seconds> 在指定的秒数后斩 -y 强制覆盖文件 -ab <bitrate>设置比特率,例如-ab 96k -ar <rate Hz>设置采样率,例如-ar 22050 for 22.05kHz -map_meta_data <outfile>:<infile> 将轨道元数据从infile复制到outfile 您可以复制原始的轨道设置(如Tim Farley所建议的那样),而不用设置-ab和-ar,方法是: -acodec copy
103 mp3  ffmpeg 

9
使用C#播放流中的音频
C#中是否有一种方法可以直接从System.IO.Stream播放音频(例如MP3),例如从WebRequest中还原而无需将数据临时保存到磁盘上? NAudio解决方案 借助NAudio 1.3,可以: 将URL中的MP3文件加载到MemoryStream中 完全加载后将MP3数据转换为wave数据 使用NAudio的WaveOut类播放波形数据 能够播放一半加载的MP3文件本来很好,但是由于NAudio库设计,这似乎是不可能的。 这是可以完成工作的功能: public static void PlayMp3FromUrl(string url) { using (Stream ms = new MemoryStream()) { using (Stream stream = WebRequest.Create(url) .GetResponse().GetResponseStream()) { byte[] buffer = new byte[32768]; int read; while ((read = stream.Read(buffer, 0, buffer.Length)) > 0) { ms.Write(buffer, 0, read); } } …
99 .net  audio  stream  mp3  naudio 


7
使用MediaPlayer在Android中流式传输来自URL的音频?
我一直在尝试使用Android内置的MediaPlayer类通过HTTP流mp3。该文档向我建议,这应该很简单: MediaPlayer mp = new MediaPlayer(); mp.setDataSource(URL_OF_FILE); mp.prepare(); mp.start(); 但是,我反复得到以下内容。我也尝试了不同的URL。请不要告诉我,流无法在mp3上播放。 E/PlayerDriver( 31): Command PLAYER_SET_DATA_SOURCE completed with an error or info PVMFErrNotSupported W/PlayerDriver( 31): PVMFInfoErrorHandlingComplete E/MediaPlayer( 198): error (1, -4) E/MediaPlayer( 198): start called in state 0 E/MediaPlayer( 198): error (-38, 0) E/MediaPlayer( 198): Error (1,-4) E/MediaPlayer( 198): Error (-38,0) 任何帮助,非常感谢,谢谢
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.