问题标签 [axwindowsmediaplayer]

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 回答
4830 浏览

c# - C# 媒体播放器 (WMP) 自动下一首歌曲

我需要播放器自动转到列表框中的下一首歌曲并播放它,但它不会播放。我有它去下一首歌曲的地方,但是当它改变时它不会开始播放。这是代码片段:

我对“下一个”和“上一个”按钮使用相同的方法,并且效果很好。

我也试过这个:

它转到下一首歌曲,但如前所述,只是不播放。

我怎样才能让它玩?

0 投票
1 回答
826 浏览

c# - axWindowsMediaPlayer 的方法 setMode("showFrame", true) 在 Windows 7 的 WMP 12 中不起作用

我使用 axWindowsMediaPlayer 控件播放视频,并使用以下方法通过移动搜索来显示当前视频帧。

axWindowsMediaPlayer1.settings.setMode("showFrame", true);

此功能适用于 Windows XP,但当我尝试在 Windows 7 上执行我的桌面应用程序时,无法正常工作。

你能帮我吗?

0 投票
1 回答
271 浏览

fullscreen - ParentMDI 和 axWindowsMediaPlayer 全屏

我有一个名为 Form1 的父窗体和一个名为 Form2 的子窗体。

Form2 有嵌入视频,但是当我尝试设置 axWindowsMediaPlayer1.fullscreen=true 时出现错误。

如果我小时候不使用 Form2,它可以正常工作。那么如何设置 fullscreen=true whit child form?

谢谢你

0 投票
2 回答
8904 浏览

c# - 嵌入式 Windows Media Player 全屏

axwindowsmediaplayer我在使用和 C#的 winform 中有一个嵌入式视频。

我有一个计时器可以fullscreen=true在一段时间后将控件设置为。

我使用数据库来获取视频,并且每次视频结束时我都会调用一个函数来获取它们,出于某种原因,我需要第二个计时器来开始新视频:

该函数selec_video()获取视频,设置 windows 媒体播放器控件的 URL 并将其设置为play().

我的问题是,当视频结束时,我失去了全屏模式。我的意思是视频恢复到原来的大小。fullscreen=true我在调用后尝试设置selec_video(),但出现错误(灾难性错误)。我想这是因为控件已经处于全屏状态...所以我想做的是 call selec_video(),而不会丢失全屏模式。

0 投票
1 回答
2369 浏览

vb.net - AccessViolationException 未处理?

我正在处理一个目录项目,在该目录中,当程序未使用或空闲 3 分钟时,将显示一个充当播放视频的待机屏幕的表单(我使用AxWindowsMediaPlayer)。通过单击表单中的任意位置,待机屏幕将关闭并返回主表单。

该程序运行良好,但有时在关闭待机屏幕表单期间,应用程序崩溃并出现以下错误:

AccessViolationException 未处理。尝试读取或写入受保护的内存。这通常表明其他内存已损坏。

这是完整的错误细节:

奇怪的是,错误指向的代码行包含在try catch专门捕获的块中AccessViolationExceptionexception以前是但仍然遇到问题):

请帮帮我,谢谢

0 投票
1 回答
612 浏览

c# - 将事件侦听器添加到 AxWindowsMediaPlayer.Ctlcontrols.currentPosition 属性 c#

我在 Windows 窗体中使用 WindowsMediaPlayer 元素,我希望有一个事件侦听器来监视 Position 属性(双精度)的变化。

内置的 Position changed 事件似乎不是它。

如何在不修改原始类或扩展它的情况下添加事件?

提前致谢

0 投票
1 回答
1864 浏览

vb.net - VB.net 在 AxWindowsMediaPlayer 上禁用-停用左键单击句柄-事件-功能

每当我的 AxWindowsMediaPlayer1 全屏并单击它时,它基本上要么停止我的播放器,要么从暂停的那一刻重新开始播放。有没有办法永远禁用触摸/点击我的播放器?

我可能应该提到我已经添加了这个:

第一个禁用了右键单击媒体播放器时出现的选项菜单,第二个禁用了主要功能,例如双击它以全屏显示,但这两个都不能解决我的小问题。


编辑:我仍然没有找到解决这个 pff 的方法。如果有人可以帮助我,请随时发布并发布。有没有可能永远禁用播放暂停按钮功能的方法?

0 投票
1 回答
1597 浏览

vb.net - 为什么不能用滑块设置 AxWindowsMediaPlayer 对象的音量?

每当我尝试这样说媒体播放器的音量时:

我收到此错误:An exception of type 'System.Windows.Forms.AxHost.InvalidActiveXStateException' occurred in AxInterop.WMPLib.dll but was not handled in user code

0 投票
1 回答
3174 浏览

vb.net - VB.NET 从 My.Resources 播放视频自动在 Filepath 中创建 .mp4 文件

我基本上是在尝试从我的资源中播放 Axwindowsmediaplayer 上的视频,因此可以从我以外的其他计算机上看到它(只是从我的资源中获取)。我想出了这个。

有没有办法避免创建 - 在我的文件路径上生成我的视频?或者至少掩盖它?就像它显示为 DLL 或 SRT 文件一样,但除了.MP4? 即使隐藏它,不知道只是不要让它像一个简单的那样躺在那里.MP4

0 投票
1 回答
258 浏览

vb.net - 还有什么可以导致 AxWindowsMediaPlayer 播放?

DataGridView我的程序中有一个按钮,它从一个对象(音量、url、延迟等)中获取一堆信息,并使用它来播放一个文件。我试图让延迟工作(在播放前等待 x 秒数),我很高兴它会工作,但每当我按下按钮时,播放立即开始。除了延迟之后,程序中没有Ctlcontrols.play()任何地方,所以我不知道是什么导致它播放。

我在评论中解释了我的问题。抱歉,如果我没有很好地解释我的代码。如果你能告诉我还有什么可能导致我的播放器立即启动,那可能就足够了。