0

我想知道如何让我的 Windows 8.1 应用程序在后台运行时继续播放我的音乐,这是一个 JS Windows 8.1 商店应用程序。

只是一个音频 HTML 标签:

<audio id="player" controls src="/1.mp3"></audio>

4

1 回答 1

0

你可以通过他的关注来做到这一点,

背景音频声明必须在应用清单中。在 HTML 中,这可以这样完成,

 <audio msAudioCategory="BackgroundCapableMedia" controls="controls"> 
<source src="song.mp3"/> 
 </audio>

上面的javascript等价物

 function PlayAudio () 
 {
    // Create new audio tag for "BackgroundCapableMedia" class
    if(!audtag) 
    {
      audtag = document.createElement('audio');
      audtag.setAttribute("id", "audtag");
      audtag.setAttribute("controls", "true");
      audtag.setAttribute("msAudioCategory", "backgroundcapablemedia");
      audtag.setAttribute("src", "song.mp3");
      document.getElementById("scenario1Output").appendChild(audtag);
      audtag.load();
    }
    }
于 2013-08-28T12:15:52.200 回答