Tag: 播放器

从内存中播放wav / mp3

我从文件播放mp3 / wav来创建推送效果。 但是在基于Atom CPU的平板电脑上,触摸按钮时会有延迟。 我会尝试从内存而不是文件系统播放wav / mp3。 任何人都可以提供代码片段或线索吗? System.Media.SoundPlayer player = new System.Media.SoundPlayer(); player.SoundLocation = System.Windows.Forms.Application.StartupPath + “\\beep-7.wav”; player.Play();

用C#编写音频播放器

对于一个非常特别的媒体播放器我有一个很酷的主意。 我喜欢将这个项目视为一个小型创业公司,因为我还不知道我的想法是否切合实际。 无论如何,在实现我的想法之前,我首先需要能够实现一个简单的音频播放器。 我对这个项目的首选语言是C#,只是因为它很容易使用,但我想其他任何面向对象的语言都会很好。 我开始时对音频一无所知。 我现在的主要目标是: 能够播放音频文件 – 尽可能多的格式(类似于VLC类型的播放器,但现在只有音频)。 能够分析音频文件 – 如,读取频率,幅度,音量和有关音频的其他信息。 我想这可能是一个好主意,是能够分析一种文件格式(PCM?),然后暂时将我想要分析的任何文件转换为该格式。 这是为了以后实现一种机制,比较歌曲和识别类似的歌曲,以推荐给用户(这个function不是我的想法的一部分,但我想,因为它现在存在于许多玩家,我需要也有它,如果我希望能与他们竞争)。 BTW – 我目前对音频/波长/频率等没有任何了解,所以如果有人能指出我关于这个分析function的正确方向,我会很感激。 也许将来我会扩展到播放video文件,但现在我专注于音频。 在网上搜索了一段时间后,我遇到了LAME。 问题是,它不是C#,我不确定如何使用它。 我知道有一个叫做“互操作性”的东西,应该让我通过C#使用本机DLL文件。 任何有关这方面的信息也会有所帮助。 任何帮助将非常感激。 谢谢,Malki 🙂