【问题标题】:ExpressionMediaPlayer to play .mpegExpressionMediaPlayer 播放 .mpeg
【发布时间】:2011-03-01 05:19:28
【问题描述】:

我正在尝试编写一个 Silverlight 应用程序,该应用程序从数据库(很可能是 .mpeg 或 .mpg)读取媒体文件并使用 Silverlight MediaPlayer 或 ExpressionMediaPlayer 即时播放它。当我尝试使用 Expression Media Player 时,它会播放 .wmv 和 .mp4 文件,但不会播放 .mpeg 或 .mpg 文件扩展名。这甚至可能吗?如果是这样,怎么办?!

我最初尝试了一条不同的路线,我编写了一个服务来使用 LiveJob 对文件进行编码,然后使用 mms://localhost:8080 从端口在 ExpressionMediaPlayer 上播放它,但我不知道如何使用播放/暂停视频。它只跑了一次就停了下来。对此有何建议?

顺便说一句,我正在使用 Expression Encoder 3 和 Silverlight 4。

【问题讨论】:

    标签: c# silverlight media-player


    【解决方案1】:

    我觉得你运气不好,看看这个来自 msdn 的 page

    如果您希望文件在 Silverlight 中播放,您将不得不重新编码。

    【讨论】:

    • 我就是这么想的。我最初尝试了一条不同的路线,我编写了一个服务来使用 LiveJob 对文件进行编码,然后使用 mms://localhost:8080 从端口在 ExpressionMediaPlayer 上播放它,但我不知道如何使用它来播放/暂停视频。它只跑了一次就停了下来。对此有何建议?
    • 抱歉,我对 LiveJobs 没有任何经验,您最好专门提出一个新问题。另一种选择是将所有视频提前编码为 WMV(或其他),然后正常提供它们。从长远来看,这可能会更容易,但这实际上取决于您的用例。
    • 我无权访问数据库存储库来执行此操作。这一切都需要即时完成。
    • 这确实是一个与您最初提出的问题不同的问题。您应该发布另一个问题,专门询问有关为 silverlight 动态重新编码媒体的问题
    猜你喜欢
    • 2013-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多