如何播放Windows Phone 8.1解决方案中存储的mp3文件?

戴夫·戴夫

我在该位置的解决方案中存储了许多mp3文件

/Resources/mp3Files/

在Windows Phone 8中,我可以通过以下方式玩这些游戏:

var name = track.Item1;
var uri = new Uri("/Resources/mp3Files/sound.mp3", UriKind.Relative);

var song = Song.FromUri(name, uri);

FrameworkDispatcher.Update();
MediaPlayer.Play(song);

但是,在Windows Phone 8.1中,此操作无效。

要播放存储在解决方案中的mp3文件,我需要做什么?

戴夫·戴夫

这是有效的:

// get folder app is installed to
var installFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;

// get folders mp3 files are installed to.
var resourcesFolder = await installFolder.GetFolderAsync("Resources");
var mp3FilesFolder = await resourcesFolder.GetFolderAsync("mp3Files");

// open the mp3 file async
var audioFile = await mp3FilesFolder.GetFileAsync("sound.mp3");
var stream = await audioFile.OpenAsync(Windows.Storage.FileAccessMode.Read);

// play dat funky music
MediaElement mediaplayer = new MediaElement();
mediaplayer.SetSource(stream, audioFile.ContentType);
mediaplayer.Play();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Windows Phone 8中使用mp3文件?

在Windows Phone 8上缓存mp3文件

如何在Windows Phone 8的一个窗口中显示手机的mp3文件列表

在Windows Phone 8中播放声音片段

在SoundEffect类Windows Phone 8中循环播放声音

在Windows Phone 8中串流播放StreamSocket

如何替换.txt文件Windows Phone 8

Windows Phone 8中的NavigationDrawer

Windows Phone 8中的getrequeststream

如何在Windows Phone 7中播放YouTube视频?

您如何标记MP3文件,以便Windows Phone(Zune软件)将其视为播客?

如何在Windows Phone 8中打开pdf文件?

如何从Windows Phone 8中的xml文件绑定数据?

在Windows Phone 8中播放任何类型的视频,例如(Youtub,brightcove,dvidshub)

如何从存储中创建mp3文件的播放列表

如何在Windows Phone 8上获取文件大小?

如何确定Windows Phone 8(.1)上的蓝牙是否打开

打开文件时Windows Phone 8 UnauthorizedAccessException

Windows Phone 8保留的URI /文件关联

如何在Windows Phone 8中使用Telegram API?

如何在Windows Phone 8中合并音频和视频

如何在Windows Phone 8中筛选可观察的集合?

如何在Windows Phone 8中创建项目符号列表?

如何在Windows Phone 8中设置PhoneTextBox的样式?

如何在Windows Phone 8中水平滚动图像

如何在Windows Phone 8应用中创建表结构?

如何在Windows Phone 8中通过边框使用按钮

如何在Windows Phone 8中制作自适应UI?

如何在Windows Phone 8应用中创建通话功能?