我需要从我的c#.NET应用程序中的URL启动媒体文件.有没有办法在.NET中本地执行此操作?我不需要嵌入式播放器,我只需要默认播放器即可启动.我试过了
System.Diagnostics.Process.Start("File URL");
但它会启动默认浏览器并下载文件,而不是尝试在WMP/VLC中播放它/无论默认媒体播放器是什么.有任何想法吗?
如果输入URL,将使用注册为该URL格式的程序处理,在您的情况下是默认Web浏览器.
媒体的格式是什么?您可以获取扩展的关联程序,然后使用url作为参数运行该程序.请参阅: Windows:与扩展程序关联的列表和启动应用程序
因此,如果你的媒体是例如.MP3,那么找到.MP3的联合程序(使用上面链接中的代码)并将url作为参数传递给该程序.