如何在Windows Phone Silverlight 8.1中使用后台媒体播放器

use*_*667 3 windows-phone-8 windows-phone-8.1

我正在开发Windows 8.1的Windows Phone应用程序.我需要使用Motion类,隔离存储等功能.由于Windows Phone 8.1不支持这些功能,我使用的是Windows Phone Silverlight 8.1.现在我必须在我的项目中使用BackgroundMediaPlayer,Windows Phone Silverlight 8.1不支持Windows.Media.Playback.我可以使用所有基本API的方式: -

-Microsoft.Devices.Sensors

-Microsoft.Xna.Framework

-System.IO.IsolatedStorage-System.Windows.Media.Imaging

并使用BackgroundMediaPlayer,Motion类?? 任何帮助都会非常有用.

谢谢,

的Ekta

Rom*_*asz 7

播放背景音频在Windows运行时Silverlight(概述)中有所不同.你试图使用MediaPlayer:

支持的最低手机Windows Phone 8.1 [仅限Windows运行时应用]

仅适用于运行时.

至于在Silverlight 8.1中使用BackgroundAudioPlayer类,有一个问题 - 它不起作用.这是Silverlight 8.1中限制:

Silverlight 8.1不支持AudioPlayerAgent和AudioStreamingAgent类,它们支持Windows Phone 8应用程序的背景音频播放.如果要支持背景音频播放,可以继续使用Windows Phone 8应用程序或创建支持新背景音频API的Windows Phone Store应用程序.

因此,在这种情况下,您将不得不编写针对WP8.0 Silverlight或WP8.1 Store应用程序的应用程序.

类似的问题在MSDN论坛上.