Tag: mp3

如何读写MP3到数据库

如何从Sql数据库中读取MP3。 在sql我已经将文件存储为二进制格式。 现在我想要检索存储在sql中的Mp3文件并在我的aspx页面中显示。 怎么样???? 请帮忙……

获取mp3文件长度

我目前正在尝试用C#编写音频播放器。 我正在使用BASS库来处理播放音乐,但现在我对获得歌曲长度的问题很小。 好吧,我已经阅读了BASS doc并找到了一种方法:“我需要做的就是” int stream = Bass.BASS_StreamCreateFile(filepath,….); int length = Bass.BASS_ChannelBytes2Seconds(stream, Bass.BASS_ChannelGetLength(stream)); 在大多数情况下,我获得有效的歌曲长度。 这里问题就出现了。 据我所知,流创建操作非常昂贵(如果我弄错了,请纠正我)并创建一个流只是为了获得歌曲的长度看起来有点傻。 所以我的问题是:有没有其他方法来获得它而不创建蒸汽文件(不是那么昂贵)。 我稍后会考虑阅读id3标签。 正在创造那条流“无论如何必须要做的邪恶”,即使我试图用其他库来获取它也会做同样的事情?

如何确定文件类型?

我需要知道我的文件是否是音频文件:mp3,wav等… 这该怎么做?

C#:连接2个MP3文件

我尝试使用下面的代码连接2个MP3文件。 我有一个新文件,我可以播放上半部分(完成第一个文件),但下半部分是静音。 新文件的长度是正确的。 我做错了什么? List files = new List(); var tempfile = File.ReadAllBytes(Path.Combine(path, “1.mp3”)); files.Add(tempfile); tempfile = File.ReadAllBytes(Path.Combine(path, “2.mp3”)); files.Add(tempfile); Byte[] a=new Byte[files[0].Length+files[1].Length]; Array.Copy(files[0], a, files[0].Length); Array.Copy(files[1], a, files[1].Length); File.WriteAllBytes(Path.Combine(path, “3.mp3”) , a);

如何以编程方式将M4A文件转换为MP3或WMA文件?

问候, 我正在尝试找到一个免费的.NET库或命令行可执行文件,它允许我将M4A文件转换为MP3或WMA文件。 请帮忙 :)。

如何播放声音文件

使用C#,如何播放(暂停,转发……)声音文件(mp3,ogg)? 该文件可以位于硬盘上,也可以位于Internet上。 那里有没有可以让我轻松工作的图书馆或class级?

如何在C#中获取MP3的长度

是的,这是这个问题的完全重复,但给出和接受作为答案的链接对我不起作用。 它返回不正确的值(2分钟mp3将被列为1’30,3分钟为2’20),没有明显的模式。 所以这又是:我如何使用C#获取MP3的长度? 要么 我对MP3Header类做错了什么 : MP3Header mp3hdr = new MP3Header(); bool boolIsMP3 = mp3hdr.ReadMP3Information(“1.mp3”); if(boolIsMP3) Response.Write(mp3hdr.intLength);

如何在C#中播放mp3文件?

我正在尝试使用本指南在C#中播放MP3文件: http : //www.crowsprogramming.com/archives/58 我正在列出所有内容,但我仍然无法在我的C#程序中播放任何音乐。 谁能告诉我我做错了什么? static void Main(string[] args) { WMPLib.WindowsMediaPlayer a = new WMPLib.WindowsMediaPlayer(); a.URL = “song.mp3”; a.controls.play(); } 音乐文件“Song”位于bin文件夹中。

NAudio分割mp3文件

我是音频或mp3的新手,正在寻找一种方法来在C#,asp.net中分割mp3文件。 谷歌搜索了3天没有太大的帮助,我希望有人能指出我正确的方向。 我可以用NAudio来完成这个吗? 有没有示例代码? 提前致谢。

如何使用NAudio播放MP3文件

WaveStream waveStream = new Mp3FileReader(mp3FileToPlay); var waveOut = new WaveOut(); waveOut.Init(waveStream); waveOut.Play(); 这引发了一个exception: WaveBadFormat调用waveOutOpen 编码类型是“MpegLayer3”作为NAudio。 如何播放NAudio的mp3文件?