音乐播放器之音频播放

1.引言

    在UWP中用于音频播放的控件主要有MeidiaElement和MeidaPlayerElement二种控件,MediaElement控件是Windows10上一个要害的音频控件,最低支持10240本子,而MediaPlayerElement是微软在Windows10周年更新中出产一个簇新的节拍控件,最低帮衬14393本子。近年来,微软早已放任了MediaElement控件,转为推荐MediaPlayerElement。尽管周年革新以上版本占了Windows10本子多数,不过对于为数不多的Windows10部手机而言,还留存大批量用户仍在行使10586本子,不想放任,也不想摒弃因而我控制使用MeidaElement控件,扬弃采纳MediaPlayerElement控件,纵然微软一度去除了GitHUb上MeidaElement的示范,即便合法文档删去了对MeidaElement控件的证实。

香港澳门葡京网址 1)

2.MeidaElement的使用

2.1在页面上定义一个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

相关文章