问题标签 [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.
.net - MediaElement 可以播放哪些类型的视频?
我正在寻找有关决定MediaElement
可以播放的媒体格式的详细信息,我似乎找不到任何确定的来源。我在某处读过,如果它可以在 WMP 中播放,那么MediaElement
可以播放它。这是真的?如果是,那么我的下一个问题是我在哪里可以找到 WMP 的功能和限制?WPFMediaElement
和 WMP 之间的关联在哪里?我正在寻找对 WPF 中这些组件和视频播放的更好理解,到目前为止,我一直在努力在网上找到任何东西。
silverlight - 以全屏方式打开 MediaElement
我的 silverLight4 应用程序中有一个播放视频的 MediaElement。表单中还有其他控件(列表框、按钮等)。观看视频时,我想要切换到全屏的选项,但只有视频而不是所有表单(类似于 youtube),有没有办法将“MediaElement”控件切换到全屏?
wpf - 如何将按钮的 isEnabled 属性“元素属性绑定”到 MediaElement (WPF)
如何为 MediaElement 绑定播放、暂停、倒带和前进按钮的 isEnabled 属性?
我当然可以在 MediaOpened 和 MediaClosed 上的代码中使用共享依赖属性来执行此操作,但我只是想知道是否可以将所有按钮(可能使用转换器)直接绑定到 MediaElement 的属性?我认为 HasVideo 看起来是一个不错的选择,但它没有用。
在此先感谢,佩德罗
wpf - 如何在 c# 中将 USB 摄像头设置为 VS2010 中 wpf MediaElemt 的源?
我有一个 Windows WPF 应用程序,我想使用 MediaElement 控件从我的 USB 相机流式传输视频。是否可以将 USB 摄像头设置为 MediaElement 的源?我正在使用 VS2010 框架 4.0 和 c# 语言。
c# - 通过 Windows Media Player 在 C# 应用程序中播放视频。是否有稳定、性能良好的解决方案?
我编写了一个有 2 个窗口的 WPF 应用程序(在 Visual C# 2010 Express 中)。第一个有各种按钮,另一个使用 MediaElement 控件显示视频。当按下按钮时,与其关联的视频将播放或停止(如果它已经在播放)。
在我的开发机器(Windows 7、良好的显卡、大量内存等)上,它运行良好。我遇到的唯一问题是,当附加到调试器时,它非常不稳定,但是当正常运行时,这些问题就会消失。
不幸的是,当在功能更弱的 XP 机器上运行时,视频以 1-2fps 的速度运行。尽管这些视频在 Windows Media Player 中运行良好,但还是如此。
似乎有很多关于 MediaElement 控件性能不佳的报告(更不用说它可以播放的内容不一致),所以我决定看看一些替代方案。
我尝试了一个名为 WPF MediaKit ( http://wpfmediakit.codeplex.com ) 的免费库,我认为它可能会产生一些影响,但是当我让它在 XP 机器上工作时,它坚决拒绝在我的开发中显示视频机器尽管使用完全相同的代码。我仍然希望我能做到这一点,但我不确定它是否会有所帮助,因为它仍在幕后使用 MediaElement 控件。
然后我尝试使用 wmp.dll COM 控件(Windows 窗体而不是 WPF),甚至使用最简单的应用程序(新的 Windows 窗体项目、添加到窗体的 WMP 控件以及设置加载 URL 的 1 行代码)我得到奇怪的行为. 连接调试器后,它可以在多台显示器上工作,但有时当它开始播放时,它只是在前几帧反复断断续续,打破它的唯一方法似乎是将其移动到另一台显示器。如果我不使用调试器,我似乎没有遇到口吃问题,但视频只显示在主监视器上,一旦我将窗口移动到辅助监视器,它就会变黑。
所以我的问题是,有没有人经历过类似的事情和/或有一个不错的解决方案?找到在有和没有附加调试器的情况下都能正常工作的东西会特别好!
wpf - 24/7 Video Player in WPF
I'm having a problem with creating 24/7 video player for my application on WPF and .NET Framework 4.0. Application shall run on kiosk and displays video clips from my playlist in a loop.
The problem is that after about 8 - 24 hours of continues playback the video frame freezes. Application does not raise any exception and continue work in normal mode: sound from video is played, video files are changed but the screen does not change. I have been tried WPF MediaElement control and WPFMediaKit MediaUrlElement. All tests have been done on Windows 7 (x32 and x64).
I have been tried play my playlist in a Windows Media Player 11 and it does not freeze after a few days of playback.
I have been using media files with different codec (mp4 H.263, .flv, .avi, .mkv, .wmv). I’m using K-Lite Codec Pack Standard on all machines. Does anybody know what the problem with video renderer in Windows 7 or Framework .NET 4.0 and how to find workaround for it?
c# - C# WPF MediaElement 无法在 XP 中打开视频
我有一个奇怪的问题。
我有一个项目,它只是打开一个 mp4 视频文件并播放它。我有一个事件处理程序,我在其中设置了一个断点,它进入我拥有的 Media_Opened 处理程序并在 Windows 7/64 位下播放它,但是当我在 WindowsXP 32 位中播放相同的东西时它甚至没有进入处理程序。
是否有一些我不知道的兼容性问题?
注意:我在 32 位模式下编译。
谢谢!
c# - 如何检查机器上安装了哪个版本的 Windows Media Player?
据我所知,Windows Media Player 10 是 WPF MediaElement 工作的最低要求。以编程方式(来自.NET)检查WMP是否存在及其版本的体面方法是什么?
silverlight - Silverlight 媒体元素缓冲
我希望通过 mediaElement 控制面板以实时模式播放从网络接收到的语音数据。为此,需要控件不应缓冲。
MSDN 只写默认值为 5mp 但我尝试将其设置为“0”或低于“1”秒,但它仍在根据 1 秒缓冲数据。
有人遇到过这个问题吗?有什么建议吗?
谢谢。
c# - 转贴上一个问题:WPF 中的 MediaElement
我正在为已经发布但未正确回答的问题寻找解决方案,在此先感谢。