为什么 MediaElement 不显示任何内容?

发布于 2024-12-18 12:02:25 字数 1210 浏览 1 评论 0原文

我尝试了不同的方法,但是无论我将 MediaElementSource 设置为什么,它都没有显示任何内容。

我尝试这样:

        <Grid x:Name="ContentPanel" Grid.Row="1" Margin="0,0,0,0" Background="White">
        <MediaElement x:Name="VideoMediElement" Source="{Binding VideoUrl, Mode=TwoWay}" Width="350" Height="340" Margin="55,33,75,225"></MediaElement>
    </Grid>

我尝试这个:

VideoMediElement.Source = new Uri(VideoUrl);
VideoMediElement.Play();

其中 VideoUrl 是:

 private string videoUrl;
    public string VideoUrl
    {
        get { return videoUrl; }
        set
        {
            if (videoUrl != value)
            {
                videoUrl = value;
                OnPropertyChanged("VideoUrl");
            }
        }
    }

我什至尝试这个:

 <Grid x:Name="ContentPanel" Grid.Row="1" Margin="0,0,0,0" Background="White">
        <MediaElement x:Name="VideoMediElement" Source="http://www.youtube.com/v/zsGczPb-4fg?f=videos" Width="350" Height="340" Margin="55,33,75,225"></MediaElement>

但在任何地方我都只看到白色背景。为什么? 我使用模拟器版本 7.1 。

I tried different ways, but whatever I set to Source of MediaElement it shows nothing.

I try this way:

        <Grid x:Name="ContentPanel" Grid.Row="1" Margin="0,0,0,0" Background="White">
        <MediaElement x:Name="VideoMediElement" Source="{Binding VideoUrl, Mode=TwoWay}" Width="350" Height="340" Margin="55,33,75,225"></MediaElement>
    </Grid>

I try this:

VideoMediElement.Source = new Uri(VideoUrl);
VideoMediElement.Play();

where VideoUrl is:

 private string videoUrl;
    public string VideoUrl
    {
        get { return videoUrl; }
        set
        {
            if (videoUrl != value)
            {
                videoUrl = value;
                OnPropertyChanged("VideoUrl");
            }
        }
    }

I even try this:

 <Grid x:Name="ContentPanel" Grid.Row="1" Margin="0,0,0,0" Background="White">
        <MediaElement x:Name="VideoMediElement" Source="http://www.youtube.com/v/zsGczPb-4fg?f=videos" Width="350" Height="340" Margin="55,33,75,225"></MediaElement>

But anywhere I see only white background. Why?
I use emulator version 7.1 .

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

走野 2024-12-25 12:02:25

您是否尝试订阅事件 媒体失败?也许您的视频出了问题,此活动可能会帮助您找出问题所在。

还可以在设备上尝试您的应用程序。但是,当您通过 Zune 连接到设备时,您无法播放媒体。您必须使用 WPConnect。它将允许您在没有 Zune 的情况下连接到手机并在应用程序中播放媒体。

Well did you tried subscribing to event MediaFailed? Maybe something is going wrong with your video and this event may help you find out what.

Also try your application on device. However you cannot play media when you are connected to device via Zune. You have to use WPConnect. It will allow you to connect to phone without Zune and play media in application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文