需要帮助在.net应用程序中播放mp3文件

本文关键字:播放 mp3 文件 应用程序 net 帮助 | 更新日期: 2023-09-27 18:08:03

我的要求是:-播放mp3文件的按钮点击-提供一个查找到特定时间的选项

几乎所有的教程/资源,我看到,使用"。wav"文件来播放声音。但我需要在应用程序中播放"。mp3"文件,最好不要使用任何第三方库(NAudio, BASS等)。我希望,这可以使用系统中可用的类来完成。媒体名称空间。

.wav文件和.mp3文件的区别是什么?它们是否以不同的方式编码,并且需要不同的媒体插件来播放?

所以任何关于mp3文件的帮助都会很感激。谢谢。

需要帮助在.net应用程序中播放mp3文件

我不相信系统。媒体支持MP3文件。假设您使用的是Windows,一种可能的方法是通过在"添加引用"对话框中添加一个COM引用来使用Windows Media Player API。然后添加using指令:

using MP = MediaPlayer;

,然后实例化类:

MP.MediaPlayer mediaPlayer = new MP.MediaPlayer();

你可以通过调用

播放音乐文件
mediaPlayer.Open("filename.mp3");

这个打开方法似乎自动播放媒体文件,一旦它被打开,但是有显式的Play()Stop()等方法,你可以使用自定义这种行为,你的喜好。

XNA框架还具有播放音乐文件的能力,因为某些恼人的原因不允许包含空格,所以我建议您使用Windows Media Player API,如果这打算在PC上使用。

我希望这已经把你在正确的方向!