【问题标题】:Making a video player training software制作视频播放器培训软件
【发布时间】:2011-03-04 18:52:03
【问题描述】:

我目前正在制作一个可用于播放培训包的软件。我要添加的功能是:

  1. 能够读取视频的时间
  2. 能够播放和暂停各种编解码器的视频(捆绑在 Klite 编解码器包中)
  3. 能够创建自定义播放列表文件并在打开时从播放列表的最后停止/暂停继续进行
  4. 生成播放列表完成情况的报告

我非常清楚我将如何处理最后两个部分,但我需要前两个部分的帮助。当前只需使用系统上的外部播放器启动文件,并监视启动的进程以退出...但这并不是我想要的。

【问题讨论】:

    标签: c# .net


    【解决方案1】:

    如果 WPF 是一个选项,您可以使用 <MediaElement/> 在应用程序中托管视频。具体来说,您可以使用Position 属性来获取和设置当前时间。

    由于<MediaElement/> 是Windows Media Player 的封装,所有可在WMP 中播放的视频都应该可以在<MediaElement/> 中播放(在您安装必要的编解码器之后)。

    【讨论】:

    • 好主意。这意味着那些使用它的人应该安装 .NET Fanework 3。将它与我的 exe 捆绑在没有 .net 框架的 XP 电脑上工作通常不值得。
    【解决方案2】:

    您可以将VLC.Net Interface to VLC 一起使用。它支持许多开箱即用的编解码器和seems to be really easy to use

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多