【问题标题】:How to play MP4 (H.264 video) in Silverlight 3 (or 4) from a URL? [closed]如何在 Silverlight 3(或 4)中从 URL 播放 MP4(H.264 视频)? [关闭]
【发布时间】:2009-12-27 15:33:34
【问题描述】:

所以我有一些 MP4 文件的 URL。我想开发一个简单的 Silverlight 应用程序来播放它。

怎么做? (最好有示例代码。)

【问题讨论】:

    标签: c# silverlight silverlight-3.0


    【解决方案1】:

    奥莱杰克,

    这是一个建议的分步操作:

    第 1 步:使用 Visual Studio 创建示例 Silverlight 应用程序(文件/新建项目/Silverlight 应用程序

    第 2 步:在新创建的项目中,编辑 MainPage.xaml,并将以下代码放入 UserControl 的 Grid 中

    <MediaElement Stretch="Uniform" Grid.Row="0" Width="400" Height="300"
         AutoPlay="true"
         Name="x_Media"
         Source="http://silverlightatlanta.net/Firestarter/Videos/TimHeuer_2.mp4" />
    

    第 3 步:构建并运行!

    吉姆

    【讨论】:

    • 奇怪,但它在谷歌浏览器中不起作用......并且在 IE 中起作用......(使用 blend 的 Bilt)
    • 我试过了,还以为没出现,结果发现视频出现了整整80秒。因此,请确保您等待足够长的时间,让我在示例中使用的视频出现。也许谷歌浏览器会下载视频而不是流式传输。
    【解决方案2】:

    您尝试播放的 mp4 文件不包含 moov 标头。这样,播放器需要完整的文件才能开始播放。 我建议您在文件上运行 mp4box 以包含 moov 标头。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-07
      • 1970-01-01
      • 1970-01-01
      • 2011-09-05
      • 1970-01-01
      • 2012-05-15
      • 1970-01-01
      相关资源
      最近更新 更多