私はさまざまな方法を試しましたが、Source
に設定したものはMediaElement
で何も表示されません。 VideoUrl
がどこにあるMediaElementに何も表示されないのはなぜですか?
VideoMediElement.Source = new Uri(VideoUrl);
VideoMediElement.Play();
:
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>
私はこれを試してみてください
<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>
:
私はこの方法を試してみてください
しかし、どこでも白い背景だけが表示されます。どうして? エミュレータバージョン7.1を使用しています。
この投稿を見るhttp://stackoverflow.com/questions/4272293/youtube-on-windows-phone-with-mediaelement –
@Xinしかし、私はYouTubeの動画だけでなく、再生したいです。 –
デバイスで再生しようとしましたか?エミュレータがそのコーデックをサポートしていない可能性があります。 – keyboardP