【问题标题】:Cannot play local WMV in silverlight MediaElement无法在 silverlight MediaElement 中播放本地 WMV
【发布时间】:2010-03-20 03:29:30
【问题描述】:

我正在尝试在 silverlight MediaElement 中播放 WMV 格式的视频。

<StackPanel>
  <Grid x:Name="LayoutRoot">
        <MediaElement x:Name="media" Source="Bounce.wmv" 
         Width="300" Height="300" AutoPlay="True" />
  </Grid>
</StackPanel>

这没有任何作用.. 但是如果我将源属性更改为指向网络上的某些 WMV,它就可以工作。

我做错了什么?我将电影与 MainPage.xaml 放在同一目录中

【问题讨论】:

  • “本地”是什么意思?这个 wmv 是否打包到 XAP 中?
  • 它实际上与 .xap 并排,作为 .wmv 吗?还是只是在本地计算机上?

标签: silverlight mediaelement


【解决方案1】:

嗯,这取决于您从哪个页面调用它。如果您从位于子目录(如 Views)中的不同 XAML 页面调用,则需要将 Source 更改为相对路径。试一试Source="\Bounce.wmv"Source="..\Bounce.wmv",具体取决于调用时所处的文件夹结构。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-29
    • 1970-01-01
    相关资源
    最近更新 更多