获取可用的Windowsaudio文件格式列表

获取可用的Windowsaudio文件格式列表,第1张

概述获取可用的Windowsaudio文件格式列表

我有一个应该播放audio文件的C#程序。 我已经想出了如何使用DirectShow播放windows有编解码器的任何声音文件,但现在我想在“打开”对话框中正确填写文件typesfilter框。 我想自动列出windows有一个编解码器的任何文件格式。 如果某个随机用户安装了一个模糊格式的编解码器,则其相关的扩展名和文件types描述需要显示在列表中。

有任何想法吗?

在窗户上使用select()和STDIN?

RegisterWaitForSingleObject使用RealBasic观察目录

如何将应用程序的图像(HBITMAP)传输到另一个应用程序?

如何使用java在unix下运行一个bash程序

我如何调用一个函数,它需要几个int整数?

如果我没有记错,编解码器不知道哪些文件类型,即文件扩展名,它支持,因为一个编解码器需要一些流作为输入,而不是一个文件。 所以,如果你想要显示支持的音频文件格式的文件扩展名,你很可能是运气不好,除非你有一个广泛的文件扩展名和相关的编解码器的列表,但即使如此,你会遇到问题的容器格式和所有这一切。

例如,我的windows媒体播放器愉快地播放m4b文件,但不知道任何关于它们。 我不得不手动将它与文件类型相关联。

您可以在windows注册表中查找内容类型为“audio / *”的所有文件类型。 具体来说,查看HKCR / Software / * / Content Type下的所有密钥。

只需使用mm编解码器APIs。 切勿使用注册表。

您可以使用NAudio开源.NET音频库来枚举系统上安装的所有ACM编解码器。 看看AcmDriver类。

总结

以上是内存溢出为你收集整理的获取可用的Windowsaudio文件格式列表全部内容,希望文章能够帮你解决获取可用的Windowsaudio文件格式列表所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1271115.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存