问题标签 [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 投票
1 回答
1434 浏览

c# - AxWindowsMediaPlayer 没有触发任何事件

我有一个应用程序,它在 .NET Windows 窗体应用程序的 UserControl 中托管 AxWindowsMediaPlayer。

我已经为许多事件添加了事件侦听器,包括 CurrentItemChange、ModeChange 和 StatusChange。

我设置了播放列表,它可以正常播放播放列表。但是我的事件处理函数都没有被调用。

这令人沮丧,因为它在我的生产应用程序中失败了。但是我已经编写了一个单独的较小的应用程序,并且事件被触发没有问题。

有谁知道什么可能导致 Windows Media Player 停止触发事件?

看来我不是第一个遇到这种情况的人。

0 投票
1 回答
339 浏览

matlab - matlab - winopen(),在全屏窗口中从键盘读取

大家
好,我写了一个简短的程序,它运行一个 avi 文件并在显示 avi 时记录来自 keybpard 的输入。问题是这样的。如果电影在全屏中,则程序不会从键盘获取输入。仅当电影最小化时才需要输入。
这是我的代码

> 关闭所有
clc
winopen('c:/optic2.avi')
RT=[]
for i=1:1:5
tic
count=input('');
RT(i)=toc
end
xlswrite('c:/GS.xls',RT)

有任何想法吗?

谢谢

0 投票
1 回答
1817 浏览

vb.net - 在 vb.net 应用程序中,AxWindowsMediaPlayer 在客户端机器上不起作用

我在 vb.net 中添加了 COM 控件 AxWindowsMediaPlayer。

并且只有以下代码

abase.mp4 文件保存在 exe 所在的目录中。一切都在 dev m/c 上运行良好,但在客户端机器应用程序上并没有启动。

当 Interop.WMPLib.dll 和 Interop.WMPLib.dll 被复制到 exe 文件目录时,应用程序至少会启动,但文件不会自动播放,即使按下播放按钮也不会播放。

是否需要一些 dll 注册才能使其工作?或者项目中需要一些参考资料?或者用户机器上的一些变化?

0 投票
2 回答
5742 浏览

windows-7 - 使用 msdxm.ocx 将 vb6 项目升级到 wmp.dll

我们有一个遗留的 vb6 应用程序,它使用一个古老的 windows 媒体播放器组件,msdxm.ocx将超声(怀孕)视频嵌入病历中。

这在 Windows 7 上不再起作用:它具有msdxm.ocx无法从 vb6 引用的较新版本。

可嵌入播放器的较新版本是wmp.dll,因此我们计划将应用程序升级到适用于 Windows 7 的较新版本。

在我们不得不自己找出所有困难之前:有人有从升级msdxm.ocx到的经验wpm.dll吗?升级时是否有需要考虑的事项列表?还是一个表格来将常量和事件从第一个转换为第二个?

0 投票
1 回答
2137 浏览

c# - 使用计时器播放视频和抓取帧

我在播放视频和抓取帧时遇到问题。我需要抓取帧以执行更改检测...有没有办法定期播放视频和抓取帧(使用计时器),例如在 Windows 窗体上使用 Windows Media Player 控件?

注意:

  1. 我查看了 DirectShow.NET,对于这样一个简单的要求来说似乎太复杂了。所以不想走那条路,除非我绝对必须。
  2. AVIFile 库不会削减它,因为我需要支持多种视频格式(AVI 除外)
0 投票
2 回答
5821 浏览

windows-7 - 为 MPEG2 传输流构建图的最佳方法

在 Windows 7 上,Windows Media Player 非常支持 .ts 文件,因为 Windows Media Player 知道如何处理此类文件而无需任何额外的编解码器包。

但是,如果我尝试使用 graphedit “渲染” .ts 文件,它会抱怨它不知道如何为它构建图形。

Windows Media Player 使用什么方法对这些文件进行解复用/解码?是直播吗?Windows 媒体基金会?BDA?微软电视技术?统一调优模型?

无论他们使用什么方法,都可以作为 API 用于我的自定义应用程序吗?

0 投票
1 回答
2163 浏览

c# - 访问 Windows Media Player 库 C#

我正在尝试找出如何在 c# 中访问 Windows Media Player 库。我浏览了网络和 SO,发现了很多关于控制 WMP 的文章。但是,我正在尝试访问其图书馆信息。即它的轨道名称、文件路径和元数据。

是否有为此的库,或者至少它是否将其存储在某种形式的数据库中?

谢谢,本

0 投票
2 回答
673 浏览

.net - Windows Media Player ActiveX 中的视频失真

我正在尝试在 Windows Media Player ActiveX 控件中播放 MKV(Matroska 格式)文件。

虽然它在独立的 WMP 中播放得非常好,但嵌入式控件无法正确渲染视频。图像出现许多小方块,没有实际图片。

所需的编解码器已正确安装。所有其他格式都不会引起任何问题。

尝试在 WPF MediaElement 控件中播放会导致相同的行为,因为它在内部使用 WMP ActiveX。

我想知道这是否是一个已知错误并且有任何解决方法可用?

0 投票
4 回答
2695 浏览

directshow - 使用 Media Foundation 解码 MPEG1/2 视频

我正在使用 Media Foundation 播放视频。在 Windows 7 上,一些用 Mpeg1/Mpeg2 PS 和 Windows Media Player 编码的视频可以播放它们,但 Media Foundation 不能(我尝试注册一个存根 MPEG1Source,但它仍然无法正常工作)。我注意到其中一些文件可以用 directshow 播放,但不能用 Media Foundation 播放(根本无法打开)。我猜“媒体播放器”不只使用媒体基金会?

是否可以使用 Media Foundation 播放这些文件?如果不是,媒体播放器如何工作?非常感谢。

PS我已经阅读了windows SDK并注册了一个“假”mpeg1解码,它显示了一个没有时间码的空白帧。如果 windows 媒体播放器可以解码,为什么我们需要一个假的 mpeg1 解码器?

本主题与 为 MPEG2 传输流构建图形的最佳方法有关

0 投票
1 回答
3774 浏览

vb.net - 使用 WMPLib(或其他)在 Visual Basic 中控制媒体播放器

我需要在 Windows Media Player 中获取当前歌曲,最好使用 wmp.dll 库。MSDN 上有文档http://msdn.microsoft.com/en-us/library/dd563069%28v=VS.85%29.aspx但我尝试过的资源都没有工作,即使我引用了 DLL 和进口的。一个简短的例子将不胜感激,因为我目前无处可去。
请注意,我使用的是 Visual Basic 2010 Express