元々の仕様
解決方法
MediaElement.AudioCategoryに
BackgroundCapableMediaを指定した後
どこでもいいので以下のコードを書く
var smtc = Windows.Media.SystemMediaTransportControls.GetForCurrentView();
smtc
.IsPlayEnabled = true;
smtc
.IsPauseEnabled = true;
smtc
.IsStopEnabled = true;
最後にマニフェストでバックグラウンドタスクをオーディオで宣言する
ただしこの方法ではモバイルデバイスで停止してしまうかも
詳細はこちら
http://stackoverflow.com/questions/28185424/windows-store-apps-playing-background-audio-with-mediaelement参考資料
https://msdn.microsoft.com/ja-jp/library/windows/apps/windows.ui.xaml.controls.mediaelement.audiocategory
0 件のコメント:
コメントを投稿