香港澳门葡京网址音乐播放器之音频播放

1.引言

    在UWP中用来音频播放的控件首要有MeidiaElement和MeidaPlayerElement二种控件,MediaElement控件是Windows10上3个非常主要的韵律控件,最低帮忙10240本子,而MediaPlayerElement是微软在Windows10周年更新中出产一个簇新的点子控件,最低协助14393本子。近期,微软现已放任了MediaElement控件,转为推荐MediaPlayerElement。就算周年更新以上版本占了Windows10版本多数,不过对于为数不多的Windows10无线电话而言,还设有大气用户仍在应用10586版本,不想放任,也不想扬弃因而我说了算利用MeidaElement控件,吐弃行使MediaPlayerElement控件,就算微软已经删除了GitHUb上MeidaElement的以身作则,就算官方文档删去了对MeidaElement控件的求证。

香港澳门葡京网址 1)

2.MeidaElement的使用

香港澳门葡京网址,2.1在页面上定义3个MediaElement控件

 <Border BorderThickness="1">
    <MediaElement x:Name="MediaPlayer" Height="Auto" Width="Auto" VerticalAlignment="Center" HorizontalAlignment="Center" MediaOpened="MediaPlayer_MediaOpened" MediaEnded="MediaPlayer_MediaEnded"/>
</Border>

2.2设置暗中认同的韵律封面

    PosterSource属性为ImageSource类型,是用以安装音频封面。在该类型中,作者是在OnNavigatedTo()方法中装置PosterSource属性,代码如下:

this.MediaPlayer.PosterSource = await SongManager.GetDefaultThumbnailAsync();

2.3安装播放源

    要使MediaElement可以播放音频,必须设置播放源即Source属性。

this.MediaPlayer.Source = new Uri(song.Path,UriKind.Absolute);

2.4播放音频

    在MediaElement中,使用Play()方法播放音频,使用Stop()方法为止播放音频,使用Pause()方法暂停播放音频。表明:不要将AutoPlay属性设置为false,不然就是举行Play()方法也无从播放音频。

3.效益表现

    其实那些显示大概毫无意义,不过可以来得自个儿的SB天赋:香港澳门葡京网址 2

发表评论

电子邮件地址不会被公开。 必填项已用*标注