如何将资源文件夹中的路径与 Windows 媒体播放器一起使用

Posted

技术标签:

【中文标题】如何将资源文件夹中的路径与 Windows 媒体播放器一起使用【英文标题】:How to use the path from resource folder with windows media player 【发布时间】:2022-01-22 11:59:32 【问题描述】:

我正在尝试使用“Properties.Resources.File”作为 Windows Media Player 的路径。但它显然只接受一个字符串。如何获取“Namespace.Properties.Resources.File”作为可用路径?

    axWindowsMediaPlayer1.URL = Namespace.Properties.Resources.File;
    axWindowsMediaPlayer1.Ctlcontrols.play();
    

【问题讨论】:

Resources 只是一个文件夹,直到您编译您的应用程序,然后它们成为 嵌入式资源...嵌入到您的应用程序中。该文件夹只是为您和 Visual Studio 提供组织便利。假设 Winforms 给出了相关标签 【参考方案1】:

首先,创建您自己的文件目录。 ./资源文件。

如下使用。

 
  ​var​ ​soundPlayer​ ​=​ ​new​ ​System​.​Media​.​SoundPlayer​();
 pathName​ ​=​ ​@"​/resource_files/OK.wav​"​; 
 ​fileName​ ​=​ ​System​.​Web​.​HttpContext​.​Current​.​Server​.​MapPath​(​pathName​); 
 ​​soundPlayer​.​SoundLocation​ ​=​ ​fileName​; 
 ​soundPlayer​.​Play​();

希望对我亲爱的朋友有所帮助...

【讨论】:

以上是关于如何将资源文件夹中的路径与 Windows 媒体播放器一起使用的主要内容,如果未能解决你的问题,请参考以下文章

《游戏引擎架构》笔记六

WP8.1开发中关于媒体(图片)文件的生成操作,属性如何设置(内容/嵌入资源等);

5.html5中的路径表示

游戏媒体人的移动市场深度洞察 | Google Play 开发者中文播客节目

如何将本地路径设置为媒体引擎 URL?

window如何复制打开一个同样路径的资源管理器