在编写时播放.mp4文件

时间:2017-01-24 23:07:09

标签: wpf http video mp4

这是一项非常简单的任务,我很难做到这一点。我的目标非常简单:从我的服务器向我的客户端发送一个mp4文件,在缓存和下载时我想要播放它。这意味着我需要在编写时播放video.mp4文件,我需要它在我可以控制的某个平台上显示 - 比如wxPython或WPF-Ironpython。当然,没有这样的平台会让我播放一个开放的文件来写作。

我已经尝试实现和HTTP服务器(虽然完全不需要我的情况,因为我正在编写一个基于应用程序的服务器 - 客户端应用程序),它将接受Range请求,当我运行服务器并在Chrome上加载URL时,这一切都很完美,我可以寻求和缓冲是伟大的,但当我从WPF MediaElement加载它时,它无法播放视频(我无法真正告诉为什么因为没有这方面的文档,任何API,教程等)。我非常绝望。

我甚至考虑过从缓冲区播放视频,然后只是更改缓冲区的内容,但似乎不存在这种可能性。

我真的很困惑,我很乐意得到一些建议。请注意,我不是这方面的专业人士所以如果您能用简单的语言向我解释,我将不胜感激。 谢谢!

1 个答案:

答案 0 :(得分:0)

不可能。 MP4不是您的应用程序的正确容器。你必须使用类似HLS / dash / fragmented MP4的东西。