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

silverlight - 媒体元素位置设置问题

我用这条线来设置我的媒体元素位置

但它停留在 00:00 为什么不能跳转到位置值

0 投票
1 回答
2445 浏览

silverlight - Silverlight MediaElement 进度

我正在尝试在 Silverlight 中创建自定义媒体播放器。我正在处理进度条。我希望进度条显示当前的下载进度以及MediaElement播放时的当前位置。

为此,我有一个进度条来显示下载进度,并有一个叠加的滑块来显示当前位置。

我将两者的值设置为 100 的百分比。

例如:

问题是 Slider.Value 变得大于 ProgressBar.Value。这怎么可能?如何在比已下载位置更远的位置播放视频?

关于如何让这些正确同步的任何建议?

谢谢。

0 投票
1 回答
278 浏览

wpf - 将 MediaElement 添加到 VisualTree 的原因是什么?

我试图找出为什么最后一个注释命令是必要的才能播放声音:

有人知道吗?谢谢!

0 投票
1 回答
892 浏览

silverlight - Silverlight MediaElement 双缓冲

我有一个 MediaElement,它在缓冲时显示一个简单的进度条。它在 BufferingProgressChanged 事件中显示或隐藏。有关代码,请参见下文。

问题是 MediaElement 经常决定缓冲两次,导致进度条显示两次。为什么会这样,有没有办法解决这个问题?

谢谢!

0 投票
3 回答
1636 浏览

silverlight - MediaElement - 如何获得 FPS(每秒帧数)?

有没有办法获得视频的FPS?

0 投票
2 回答
2329 浏览

wpf - WPF MediaElement,更改音轨

我正在使用 WPF 和 MediaElement 编写媒体播放器。我正在播放一个我有几个音轨的视频。但他们都在同时玩:(

我如何只玩其中之一?有可能吗?

0 投票
2 回答
1430 浏览

css - 如何显示:无;影响移动设备的CSS?

如果我们使用 display:none; 隐藏了一些东西;例如:图像,渲染引擎还会下载吗?如果是,这是否意味着在移动设备上打开同一个网页时,下载会不必要地增加重量?

这可能进一步意味着为移动设备修改相同的网页可能不是一个好主意。请指教。谢谢。

0 投票
1 回答
972 浏览

wpf - 来自服务器的媒体元素源(mms :) 问题 wpf

来自服务器的 mp3 文件需要 5 分钟以上才能在 mediaelement 中播放。

代码:

0 投票
1 回答
918 浏览

c# - 在 WPF (.NET 4) 中加载许多视频

我正在开发一个 WPF 应用程序(在 .NET 4 中),其中包含大量使用 WPF 媒体元素的视频(40 个视频,每个视频 > 1 G)。不幸的是,我一次不能加载超过 10 个视频。当我尝试显示更多视频时,通常应该播放视频的位置会出现黑屏。

有没有人遇到过这样的问题并找到了解决方案?这对我有很大帮助。

0 投票
1 回答
1473 浏览

c# - 自定义 MediaStreamSource 和 MediaElement.Naturalduration 属性

我编写了一个自定义媒体流源,它可以播放来自不断增长的源文件(mpeg 传输流)的媒体。一旦到达其媒体流的末尾,它就会从媒体文件中读取新的持续时间并继续传送样本。MediaElement 连续播放。

不幸的是,我还没有找到更新 MediaElement.NaturalDuration 属性的方法。因此我无法进入“重新加载”区域,因为我不知道它并将我的位置更改设置为它的 NaturalDuration 值。

在获得新的流长度后,我尝试调用 ReportOpenMediaCompleted。然后 Naturalduration 得到更新,但我不能再玩了。

有没有其他方法来处理它?