问题标签 [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 回答
7779 浏览

wpf - WPF,如何确定 MediaElement 何时完成播放电影?

我正在我的应用程序上播放一部电影,我希望该应用程序只播放一次。当它完成播放时,我想启用一些按钮(播放,倒带,再次观看等......)但是有什么方法可以在电影结束时获得一个事件 - 或者任何可以完成这个场景的东西?

干杯,

0 投票
3 回答
14097 浏览

c# - 如何在 WPF 中播放声音

我是一名新手 C# 程序员,在使用 VS 2008 在我的 WPF (Windows) 应用程序中播放音乐时遇到问题。这是一个网络应用程序。我认为正在发生的是myMediaElementExample变量在用于执行文件Play中的方法时为空ExpenseReportPage.xaml.cs

现在这个程序正在构建,但是在我运行它之后,它遇到了一个异常myMediaElementExample.Play();。异常说:

你们中的任何人都可以给我一些关于我可以尝试什么的提示吗?我只包含了与这个问题相关的代码:

ExpenseReportPage.xaml.cs 文件:

HomePage.xaml.cs 文件:

0 投票
2 回答
620 浏览

asp.net - asp:MediaPlayer (Silverlight) Https/http 问题

我们有一个站点 ( https://oursite.net ),我们在其中显示托管在 http ( http://someserver.com ) 上的视频流。该网站需要托管在 https 上,我们不控制视频,所以我假设它需要托管在 http 上。我们最近添加了通过 silverlight asp:MediaElement 播放流的选项,它在我们的测试环境(在 http 上)中运行良好,但在生产环境中(https)不起作用。

网络上的信息有点令人困惑,因为我很难区分这些东西在 Silverlight 开发的不同阶段是如何工作的(似乎有点来回)

这种设置是否可以使用某种策略文件(在 https 上托管播放器但在 http 上播放流)?在这种情况下:此策略文件是否需要与 silverlight 应用程序(在 https 上)或流所在的位置(http)一起托管

谢谢你的时间安德烈亚斯

0 投票
2 回答
4010 浏览

wpf - 如何从 WPF 和 Silverlight 播放 MPEG-TS(传输流)

我用 .ts 文件尝试了 MediaElement - 它不感兴趣(HRESULT:0xC00D11B1)。

TS 文件与 WMP 一起播放没有问题(但似乎无法在 graphedt 中播放它?)

我认为 MediaElement 应该支持 WMP 支持的内容?

更新:顺便说一下,这是在 Windows 7 上(显然它有一个稍微不同的媒体堆栈,如果这有所不同,WMF 等)

0 投票
1 回答
1858 浏览

c# - Wpf 自定义媒体元素

嘿伙计们,我在 wpf 方面相当年轻,所以我需要一点帮助,这就是我想要做的。

我想创建一个自定义媒体元素,我希望能够加载视频并播放 15 秒到 1 分钟的视频,我希望能够根据用户设置在加载时动态设置它。我基本上将大量视频加载到列表视图控件中,并且我希望播放视频,但我试图通过仅播放视频的小预览来节省资源。

我调查过的事情

  • 自定义控件 - 有点丢失
  • 子类化
  • 预构建控制

我只是真的不确定下一步该去哪里。我会非常感谢你能给我的任何帮助。

0 投票
2 回答
1254 浏览

c# - 如何在 WPF 中禁用 Windows Media Player 中的控件

我只是想知道是否有办法在 AxWindowsMediaPlayer 中禁用诸如 ctr 左/右箭头或 Alt+左/右箭头之类的控件。我在我的 WPF 项目中的 WindowsFormsHost 中使用它。我想捕获这些控件并自己处理它们。当我使用这个块时,我没有办法通过使用 e.handeld =true 或其他方式来阻止它

任何建议如何禁用它并继续使用我自己的控件。重要的是,如果我使用此类命令,它会在某处冒泡并冻结 GUI,而且我没有任何方法可以捕获它来控制。虽然它没有任何错误。

谢谢

0 投票
1 回答
2835 浏览

c# - 多次播放后 MediaElement 失败

我对 MediaElement 控件有疑问。我在表单上放了六个 MediaElement,然后我启动它们并通过计时器更改播放的文件。几次后,这些元素停止播放。

这是示例 XAML:

这是示例代码:

// The code below repeats for each MediaElement

...

有没有人有类似的问题?

0 投票
1 回答
2458 浏览

c# - 从 mediaElement 用 C# 和 WPF 录制视频

我的应用程序使用装饰器将自定义 HLSL 着色器效果应用于 mediaElement。如何使用应用程序本身实时录制和保存修改后的视频?

0 投票
1 回答
870 浏览

silverlight - MediaElement:元素绑定到 DownloadProgress

我正在尝试将 MediaElement 的 DownloadProgress 依赖属性绑定到 TextBlock 的文本的非常简单 场景

不幸的是,TextBlock 永远不会更新它的文本。起初,我认为DownloadProgress属性不是 DependencyProperty,但它是......根据 MSDN。

一种解决方法是监听 DownloadProgressChanged 事件并使用代码隐藏更新我的 TextBlock,但这是我试图避免的事情。

任何意见将不胜感激。

此致,

基里尔

0 投票
1 回答
3927 浏览

c# - 使用 UniformToFill 时,为什么我的媒体元素不能正确调整大小和剪辑?

当我使用 UniformToFill 拉伸时,为什么我的媒体元素不能正确填充屏幕?如果窗口比 mediaElement 宽,mediaElement 在底部剪辑,如果窗口比 mediaElement 高,它在右侧剪辑。

在程序中,我使用这些命令来拉伸它并使用视觉画笔将这些视频应用到另一个窗口。此问题出现在视频/图片剪辑不正确的窗口中