需要帮助在.net应用程序中播放mp3文件
本文关键字:播放 mp3 文件 应用程序 net 帮助 | 更新日期: 2023-09-27 18:08:03
我的要求是:-播放mp3文件的按钮点击-提供一个查找到特定时间的选项
几乎所有的教程/资源,我看到,使用"。wav"文件来播放声音。但我需要在应用程序中播放"。mp3"文件,最好不要使用任何第三方库(NAudio, BASS等)。我希望,这可以使用系统中可用的类来完成。媒体名称空间。
.wav文件和.mp3文件的区别是什么?它们是否以不同的方式编码,并且需要不同的媒体插件来播放?
所以任何关于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上使用。
我希望这已经把你在正确的方向!