C# 使用 MCI 或 WMP 控件从资源中播放 MP3?

Posted

技术标签:

【中文标题】C# 使用 MCI 或 WMP 控件从资源中播放 MP3?【英文标题】:C# Play MP3 from Resources with MCI or WMP control? 【发布时间】:2009-11-13 19:24:44 【问题描述】:

我的 Visual C# 资源中有一个 MP3 文件。我试图找出是否有一种方法可以在 Windows Media Player 控件或 MCI 中播放此 MP3,我并不特别。我对 C# 很陌生。谢谢!

【问题讨论】:

【参考方案1】:

本页只需几行代码即可向您展示如何:

http://www.crowsprogramming.com/archives/58

希望这会有所帮助。

编辑:确保在运行之前将 .mp3 复制到您的 bin。

这里是源代码。请务必在您的项目中添加对 wmp.dll 的引用。

WMPLib.WindowsMediaPlayer wmp = new WMPLib.WindowsMediaPlayer();
wmp.URL = "test.mp3";
wmp.controls.play();

【讨论】:

【参考方案2】:

这是一个用于在 Windows 窗体上使用 C# 播放 MP3 的组件(它包括一个演示应用程序)。

http://www.codeplex.com/keniamm/

希望对你有帮助

【讨论】:

以上是关于C# 使用 MCI 或 WMP 控件从资源中播放 MP3?的主要内容,如果未能解决你的问题,请参考以下文章

C# WMP 视频播放

用MCI处置WAV视频时,怎样才能让视频在当前窗口播放

C# winform中如果实现播放视频功能

MCI播放mp3文件error:初始化mci时发生问题

C# Windows 窗体中的 WMP 在显示 GIF 后停止播放声音

使用 c# wpf 从资源文件播放声音