0

バックグラウンド オーディオを使用して Windows 8.1 アプリを作成しようとしました。アプリが画面から消えると、音楽は問題ありませんがSystemMediaTransportControls、コードで設定しても表示されません。

SystemMediaTransportControls smtc;

public MainPage()
{
    this.InitializeComponent();
    mediaElement.AudioCategory = AudioCategory.BackgroundCapableMedia;

    smtc = SystemMediaTransportControls.GetForCurrentView();
    smtc.IsPauseEnabled = true;
    smtc.IsPlayEnabled = true;
    smtc.ButtonPressed += smtc_ButtonPressed;
}

標準のキーボードとマウスを備えたコンピューターを使用しています。

4

2 に答える 2

1

Windows ランタイム コンポーネントからそれらを有効にし、バックグラウンド タスクを実行し、マニフェストからバックグラウンド ポイントを有効にする Run 関数でそれらを有効にする必要があります。そうしないと、アプリまたはフレームから離れたときにそれらが殺されます

于 2015-07-26T09:41:15.027 に答える
0

うーん、それは私が見ているものではありません。これを行う:

<Grid Background="Black">

    <MediaElement
        Source="http://media.ch9.ms/ch9/f271/c9225442-2e4f-452d-ac78-f93b92eef271/DevRadioWinPhoneMultitasking_mid.mp4"
        AreTransportControlsEnabled="True" />

</Grid>

コントロールは表示されますが、アプリから移動すると表示されません。

何か不足していますか?

于 2013-12-12T21:25:23.857 に答える