问题标签 [windows-media-player]

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.

0 投票
2 回答
7814 浏览

visual-studio-2008 - 如何在 Visual Studio 2008 中创建 Windows Media Player 插件

我一直在尝试在 Visual Studio 2008 中创建一个 Windows Media Player 插件,并且很难找到正确的模板。MSDN在此处提供了建议,但似乎与 VS2008 无关。

谁能建议如何在 Visual Studio 中启动 WMP 插件?

编辑:我接受了这个答案,因为它对我有用,但恐怕它不是最优雅的解决方案。如果有人有更好的想法,请补充!

0 投票
2 回答
4151 浏览

c# - 我可以使用 MediaPlayer 播放流中的声音吗?或者,我可以使用 URI 来访问文件流吗?

System.Windows.Media.MediaPlayer用来播放一些声音,我想从 ZIP 文件中加载这些声音。如果能够直接从 zip 文件中将这些文件作为流加载,而不必解压缩到临时目录,那就太好了。但是,MediaPlayer.open只接受一个 URI。

那么,有没有办法创建一个引用流内容的 URI?类似于内存中的本地主机?是否有从 Stream 到 URI 的连接器?

0 投票
5 回答
24668 浏览

javascript - 是否有用于 Windows Media Player 的文档化 JavaScript API?

我想使用 JavaScript 来控制嵌入式 Windows Media Player,以及访问播放器公开的任何属性。我在网上找到了一些骇人听闻的例子,但没有什么具体的。

我真的需要访问播放、暂停、停止、搜索、全屏等。我还想访问播放器碰巧广播的任何事件。

帮助会很棒(我已经有一个 Flash equiv,所以你知道),谢谢!

0 投票
1 回答
1456 浏览

c# - 缓冲媒体内容,同时使用 C# 在 Windows Media Player 中播放另一个媒体内容

我正在用 C# 开发一个应用程序,它有一个嵌入了 Windows Media Player 的表单。我的应用中有几个指向某些在线内容的链接。我希望用户通过单击按钮将内容从一个更改为另一个。由于 WMP 在缓冲下一个内容时花了一些时间,所以我想继续播放当前内容。类中有一个称为“缓冲”的事件AXWindowsMediaPlayer,当媒体播放器完成缓冲内容时发出信号。但我无法使用单个 AXWindowsMediaPlayer 对象来实现这一点。无论我做什么,我都无法在缓冲第二个内容的同时继续播放第一个内容。:(

有任何想法吗?

提前致谢。

0 投票
2 回答
873 浏览

streaming - 媒体播放器 URL 选项

在线打开视频时,有没有办法通过 URL 传递开始时间?例如:

我已经看到了使用 Javascript 或制作 ASX 文件的不同方法,以便对其进行一些控制,但我只需要在文件开始播放时跳转到文件中的某个时间。这些视频很长,我的目标是制作一个目录,人们可以在其中单击他们想要查看的部分旁边的链接,这就是视频开始的地方。

谢谢!

0 投票
1 回答
1233 浏览

c# - 使用 C# 和 WM Encoder SDK 获取 WM/图片

我希望有人可以帮助我指出正确的方向和/或提供样本供我查看。我需要在使用 WM 编码器和 C# 解码的 WMA 文件中获取 WM/Picture 字段。我已经能够很好地获取所有其他标签,但是 media.getAttributeCountByType("WM/Picture", "") 函数总是返回 0。但是 Windows Media Player 可以正确显示图片,我看到两个隐藏的 JPG 文件在同一音乐文件夹。MSDN 没有提供太多关于它的信息。谢谢。

0 投票
2 回答
390 浏览

windows - 有没有办法获取 Windows Media Player 当前正在播放的曲目的名称?

我想从外部应用程序查询 Windows Media 播放器,以了解它当前正在播放的曲目(专辑和艺术家)。

这些信息是否暴露在任何地方?

0 投票
1 回答
3507 浏览

internet-explorer - MediaPlayer 不显示控件 - Firefox 和 IE 的问题。如何解决?

我得到了这段代码:

它似乎无法正常工作,因为“没有视频”显示。我宁愿显示自定义图像而不是它,或者控制面板暂停或停止流。任何人都可以帮助解决这个问题吗?

0 投票
6 回答
853 浏览

.net - 将 C++ 标头与 .NET 语言一起使用

我试图.h在 .NET 语言(可能是 C#)中使用来自 Windows SDK 的“”文件,但没有成功。此标头通过 COM 公开一些 Windows Media 播放器功能。如果我使用 Win32 C++,我可以毫无问题地使用它,所以我认为我可以使用 Managed C++ 作为“桥梁”将其暴露给 C#。

头文件是subscriptionservices.h随 Windows Media Player SDK 11(Windows SDK 6 的一部分)提供的。

那可能吗?如何在 .NET 应用程序中使用该头文件?

谢谢,爱德华多·科布奇

0 投票
4 回答
2274 浏览

winforms - 关闭 AxWindowsMediaPlayer 的表单时出现 AccessViolation 异常

我有AxWMPLib.AxWindowsMediaPlayer一个表格。当我关闭表单时,我得到“试图读取或写入受保护的内存。这通常表明其他内存已损坏。” 例外。可以隐藏表单,但不能关闭。当组件从表单中删除时,一切都很好。

这是 Winforms .Net3.5。

任何帮助表示赞赏。