我想知道如何让我的 Windows 8.1 应用程序在后台运行时继续播放我的音乐,这是一个 JS Windows 8.1 商店应用程序。
只是一个音频 HTML 标签:
<audio id="player" controls src="/1.mp3"></audio>
我想知道如何让我的 Windows 8.1 应用程序在后台运行时继续播放我的音乐,这是一个 JS Windows 8.1 商店应用程序。
只是一个音频 HTML 标签:
<audio id="player" controls src="/1.mp3"></audio>
你可以通过他的关注来做到这一点,
背景音频声明必须在应用清单中。在 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();
}
}