问题标签 [mediaelement]

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

wpf - WPF MediaElement Freezing on last frame when setting Position

I have a MediaElement in WPF playing a WMV, that I'm rewinding 4 seconds (and I've also tried 4000 Milliseconds with same result). I want to simply loop the last 4 seconds of the video, so i'm ....

and it works fine 2-5 times (loops), and then dies on the last frame.

Any ideas?

I should add - that the final MediaElement_MediaEnded event does fire. With logging, i can see that the Position is reset, but the video simply freezes (actually locks up the PC) showing the last frame.

That 2-5 times is important also, because it's repeatable, but not consistent ....

UPDATE - (I'm updating instead of commenting, because there are no responses yet)

The above doesn't happen on an Intel machine, but it does fail on an AMD machine.

The randomness of this is definitely pointing to hardware.

Intel setup ... T2500 Core Duo Intel 945 Video Chipset

AMD Setup ... AMD Athelon 4450B NVidia Quadro 210S Video Chipset

Just to be clear, on the Intel setup. The video rewinds perfectly, forever. On the AMD setup, the video doesn't rewind.

Hopefully this little bit of knowledge helps jog a memory, and I can get to the bottom of my little mystery. THANK YOU!

0 投票
1 回答
1906 浏览

c# - 使用 MediaElement 播放视频问题

我正在使用 codeplex 中流行的 sl2videoplayer 播放视频,当我在 IIS Web 服务器上播放远程视频时,一切都很好。Sl2videoplayer 可以在这里找到,http://www.codeplex.com/sl2videoplayer

但是当我从磁盘本地打开default.html(双击default.html在IE中打开)时,IE中出现这样的错误消息(IE左下角有警告标志,请参考下面屏幕快照)。sl2videoplayer 中没有代码更改,只是我将媒体文件更改为 Output.wmv,如下所示。有什么想法有什么问题吗?我想要达到的效果是我想使用silverlight播放器播放本地文件而不连接到服务器(当与互联网断开连接时),我们可以使用Siverlight来做到这一点。

我正在使用的 default.html(我将 Output.wmv 复制到 ClientBin 目录中,而 VideoPlayer.xap 位于同一目录中)

IE 和相关屏幕快照中的错误消息,

网页错误详情

IE中的屏幕快照,

http://i31.tinypic.com/xgh84i.jpg

提前谢谢,乔治

0 投票
1 回答
2462 浏览

wpf - 从 WPF MediaElement 控件捕获 MediaPlayer 异常

我正在 WPF 的 MediaElement 中播放视频。

它一遍又一遍地工作了 1000 次。

一旦在一个蓝色的月亮(比如每周一次),我得到了一个窗口异常(你知道对话 Dr. Watson Crash 吗??)发生了。MediaElment 不会暴露错误,它只是崩溃并在屏幕上显示丑陋的崩溃报告。

如果您“查看此报告”,您可以看到实际上是 MediaPlayer 崩溃了。我知道我可以禁止弹出崩溃报告 - 但我更感兴趣的是找出问题所在。

我不确定如何捕获 Dr. Watson 捕获的结果,但如果有人对更好的捕获方式提出建议,我现在打开对话框。这是数据的开头行,指向我的应用程序,然后指向 wmvdecod.dll

AppName:ScottApp.exe AppVer:2.2009.2291.805 AppStamp:4a36c812 ModName:wmvdecod.dll ModVer:11.0.5721.5145 ModStamp:453711a3 fDebug:0偏移量:000cbc88

并来自 Win 事件日志。(相同信息)

事件类型:错误事件源:.NET 运行时 2.0 错误报告事件类别:无事件 ID:1000 日期:2009 年 7 月 13 日时间:上午 10:20:27 用户:不适用计算机:28022 描述:应用程序 ScottApp 出错。 exe,版本 2.2009.2291.805,标记 4a36c812,故障模块 wmvdecod.dll,版本 11.0.5721.5145,标记 453711a3,调试?0,故障地址0x000cbc88。

0 投票
2 回答
4934 浏览

wpf - 在 WPF MediaElement 中显示视频的字幕

我正在开发一个 WPF 应用程序,该应用程序将视频剪辑显示为工作流程的一部分。我通过使用 MediaElement 播放本地托管(非流式传输)的 AVI 文件来做到这一点。效果很好。

但是,我刚刚收到了一项新要求,即允许在播放剪辑时显示字幕。我不知道解决这个问题的最佳方法。我隐约知道WMP能够在播放剪辑时显示单独的字幕文件,但我不知道WPF是否支持这一点?

我可以在 WPF 中本地执行此操作吗?如果没有,我有什么选择?

我的后备方法是要求客户端将字幕直接烘焙到视频文件中,但我更愿意找到一种更好的方法来处理这个问题。

0 投票
1 回答
1018 浏览

wpf - 多线程 TeeChart 和媒体元素

我在 WPF 中工作,使用 Media Element 和 WPF TeeChart(由 Steema 提供)。这两者都是可见的并同时更新 - 在播放视频时,图表将定期更新以显示与视频中当前位置相关的数据。

问题是 TeeChart 需要很长时间才能更新,这会阻止视频,从而导致播放变得生涩。

我已经对多线程进行了一些试验,试图找到解决方案,但到目前为止还没有运气。我无法指定视频或图表何时更新,事实上我怀疑 WPF 的工作方式是任何 WPF 元素总是被绘制在一起。

谁能想到我能做些什么来解决这个问题?目前我所能想到的就是用 Win32 等效项替换这些元素中的一个或两个,并适当地托管它,但出于多种原因,我将其作为最后的手段。

0 投票
2 回答
3847 浏览

wpf - WPF:MediaElement 中的视频颜色与 Windows Media Player 不同

我注意到(在我的 Vista 64 位机器上)在 WPF MediaElement 中显示的视频的颜色与在 Windows Media Player 中播放时的颜色不同。在 MediaElement 内部,视频具有稍微不饱和的外观,对比度较低。

到目前为止我尝试过的视频是由不同的人用不同的工具制作的 WMV 视频,所以我会排除视频材料的问题。Windows Media Player 中的所有“视频设置”滑块(色相、饱和度、亮度、对比度)均采用默认值。

这就是为什么起初我怀疑我的软件存在问题,即广泛使用动画不透明度和放置在视频上的内容。

但是我已经能够使用一个简单的测试程序重现该行为,其中 XAML 如下所示:

难道我做错了什么?有解决方法吗?

0 投票
3 回答
2893 浏览

wpf - WPF 中的 MediaElement 支持

我正在为一个项目评估 WPF 和 Silverlight。我发现 WPF 最适合我们的目的,因为我们需要性能、图形支持、Office 兼容性以及支持 ActiveX 控件的能力。它也是一个桌面应用程序。但是,我发现 Silverlight 有一个更出色的领域 - 媒体支持。我想让 WPF mediaelement 控件支持 MPEG4 (H.264) 编解码器。任何人都可以建议这是否可行,以及是否支持 WPF 的路线图?

0 投票
2 回答
3318 浏览

wpf - 为什么 WPF MediaElement 中的视频需要这么长时间才能重复?

这是我的 MediaElement Xaml:

视频 temp.wmv 大约 10 兆和 2 分钟长……它的清晰度也不是很高,我认为它低于 DVD 质量。我希望 Storyboard 会在视频结束后立即从头开始播放,但由于某种原因,视频需要很长时间,有时是几分钟才能重新开始。有什么可能会影响视频重复所需的时间吗?

0 投票
3 回答
16516 浏览

.net - 在 WPF MediaElement 中显示视频的第一帧

我有一个带有 MediaElement 的 WPF 应用程序,用于运行视频。我不希望视频在加载时自动播放,所以我将 LoadedBehavior 设置为 Manual。

然而; 我希望元素在加载时显示视频的第一帧。有什么神奇的方法可以做到这一点吗?

0 投票
1 回答
1196 浏览

silverlight - Silverlight MediaElement 源标题

我正在使用带有此来源的 MediaElement:

http://origin-community.ministryofsound.com/asx/radio/mosRadio.asx

当我用 Windows Media Player 打开它时,我得到一个标题:“Ministry of Sound Radio”,但我看到了 MediaElement 属性,但找不到这个标题。

有人可以帮我吗?

谢谢