问题标签 [wmplib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
impersonation - 从 IIS 上的 ASP.NET 调用 WMPLib.mediaCollection 方法返回空列表
我正在尝试从 ASP.NET 访问 Windows Media Player 库。
以下代码:
WMPLib.WindowsMediaPlayer mplayer = new WMPLib.WindowsMediaPlayer();
WMPLib.IWMPStringCollection list = mplayer.mediaCollection.getAttributeStringCollection("artist", "audio");
使用 VS2005 开发 Web 服务器运行时返回非空列表,但使用 IIS 时返回空列表。
设置模拟:
System.Security.Principal.WindowsImpersonationContext impersonationContext = ((System.Security.Principal.WindowsIdentity)User.Identity).Impersonate();
没有帮助。似乎 WMPLib 仍然不认为它作为拥有库的用户运行。
有没有办法解决这个问题?
api - Zune API ZuneCore.dll
前几天我注意到 Zune PC 软件公开了一个类型库 (ZuneCore.dll)。它似乎以某种方式与 WMPLib API 相关,但我不知道如何从 VB6 或 C# 中使用它。
有没有人试过这个并且有运气?
戴夫
wmp - 引用 wmp.dll (\windows\system32\wmp.dll)
我可以在商业应用程序中使用对 wmpLib.ddl / wmp.dll (\windows\system32\wmp.dll) 的引用吗?
我正在使用Visual Studio 2008 Express版本。我必须提供那个 DLL。
c# - C# WMPLib mp3 的持续时间
我使用 WMPLib 在 C# 中制作一个简单的 mp3 播放器。我几乎完成了,但还有一件事我想做。
我想知道这首歌走了多远,也想知道这首歌还剩下多少。使用例如进度条。
谢谢
亚当
c# - c# - wmplib - playing 2 mp3 files but can get them in synic
I have 2 windowsMediaPlayer objects setup Both objects have the same mp3 song file but when I play them at the same time they are out of sync by a few seconds. The code I call to play them looks like this
Is it just because one play method is executed before the other and thus one fast then the other. Is their anyway I could sync them? I have tired messing with the rate of one track to match the other, but not getting it prefect.
Thanks
c# - WMPLib.dll 未正确运行 Dispose()。如何在 Windows Mobile 上播放 mp3?
使用 Interop.WMPLib.dll 在 Windows Mobile 6.x 上播放 mp3 文件,但我无法让 GC 干净地自行处理。对于长时间运行的应用程序(一小时或更长时间),我需要每 5 分钟播放一个短的 mp3(20-30 秒),所以我不能让 GC 正确处理 lib。@ajhvdb在 SO(Why is this simple Mobile Form not closed when using the player)上讨论了一个解决方案,但这对我来说不是一个足够好的解决方案,因为计时器黑客并不一致(我有时需要使用 10,000 个计时或者更多)。
有人可以推荐一种更好的处理 Dispose() 的方法,或者只是另一种可以让我在 Windows Mobile 6.x 上播放 mp3 文件的方法吗?
我目前拥有的(感谢@ajhvdb)是:
c# - 我可以在 C# 中使用 wmp.dll 播放 AAC 网络广播吗?
这可能吗?如果是,您能否提供有关如何执行此操作的任何信息?如果没有,还有其他可能的方法来解码 C# 中的 AAC 流吗?
c# - Windows Media Player 中的当前播放项目 (wmplayer.exe ver. 12)
现在已经尝试了一段时间。我在网上看到的所有解决方案似乎都不起作用,特别是真正简单的方法。
WMPLib.WindowsMediaPlayer c = new WMPLib.WindowsMediaPlayer();
IWMPMedia i = (IWMPMedia)c.currentMedia;
c.currentMedia 始终为空。
似乎 new WMPLib.WindowsMediaPlayer(); 始终创建 Windows Media Player 的新实例。首先,我认为这是我以管理员身份运行 Visual Studio 的事实,但改变这一点并没有帮助。
似乎我必须以某种方式连接到 wmplayer.exe 的运行实例,但无法找到这样做的方法。
顺便提一句。我需要的是当前播放歌曲的完整文件 url(如果是流式传输,则为 fullurl,但这是我现在最不关心的问题。)
c# - Global.asax application_start 上的 WindowsMediaPlayer
我有这个基本代码可以在 aspx 页面上播放 mp3 文件。
现在,如果我将它放在按钮的单击事件或其他东西上,这将起作用。但是,如果我将这些代码放在 Global.asax 文件中的 Application_Start 事件中,什么也不会发生。
我在这里想要实现的是,当有人加载页面时,他们不会从头开始收听歌曲,而是从歌曲的当前时间开始收听。
vb6 - wmp.dll(Windows 媒体播放器)到 vb 6 的帮助
我的 VB 6 应用程序存在严重问题。在其中,我wmp.dll
在一个表单中引用了它播放媒体视频文件的想法,我有一个调用 ListViewLV1
来显示播放列表文件名。我想知道当前播放列表中的当前索引。
该子负责检测更改:
我可以通过这一行将总数计入播放列表:
如果我想与我的 ListView 协调它,如何在再现中获取当前曲目(索引),以将具有相同索引的相同曲目选择到播放列表中。
谢谢你的帮助。