मैं विंडोज 8 में ऐप के बाहर काम करने के लिए ऑडियो प्राप्त करने की कोशिश कर रहा हूं (मैं एचटीएमएल 5, जावास्क्रिप्ट दृष्टिकोण का उपयोग कर रहा हूं), इसलिए जब आप ऐप बंद करते हैं तो ध्वनि काम जारी रखती है, क्या मैंने यहां और अन्य साइटों पर शोध किया है और मेरा मानना है कि इसे विंडोज 8 'पृष्ठभूमि ऑडियो में कहा जाता है, मैंने माइक्रोसॉफ्ट डेवलपर साइट पर सभी ट्यूटोरियल का पालन किया है, और ऐप मेनिफेस्ट में पृष्ठभूमि ऑडियो घोषित किया है:विंडोज 8 में पृष्ठभूमि ऑडियो ऐप
<Extension Category="windows.backgroundTasks" StartPage="default.html">
<BackgroundTasks>
<Task Type="audio" />
<Task Type="controlChannel" />
</BackgroundTasks>
</Extension>
और जहां मैं इतना के रूप में मेरे HTML5 ऑडियो टैग करने के लिए msAudioCategory = "BackgroundCapableMedia" नियंत्रण = "नियंत्रण" जोड़ लिया है:
<audio id="playback" msAudioCategory="BackgroundCapableMedia" controls="controls">
</audio>
और मैं भी यह मेरी default.js फ़ाइल जो apprently जरूरत थी, जोड़ दिया है, हालांकि मुझे यकीन है कि यह क्या करता है
// Declare a variable that you will use as an instance of an object
var mediaControls;
// Assign the button object to mediaControls
mediaControls = Windows.Media.MediaControl;
// Add an event listener for the Play, Pause Play/Pause toggle button
mediaControls.addEventListener("playpausetogglepressed", playpausetoggle, false);
mediaControls.addEventListener("playpressed", playbutton, false);
mediaControls.addEventListener("pausepressed", pausebutton, false);
// The event handler for the play/pause button
function playpausetoggle() {
if (mediaControls.isPlaying === true) {
document.getElementById("playback").pause();
} else {
document.getElementById("playback").play();
}
}
// The event handler for the pause button
function pausebutton() {
document.getElementById("playback").pause();
}
// The event handler for the play button
function playbutton() {
document.getElementById("playback").play();
}
मैं भी अंतिम भाग में आईडी बदल रहा है एक है की कोशिश की है नहीं कर रहा हूँ हैश टैग भी है लेकिन फिर भी जब मैं घर वापस जाने के लिए स्टार्ट बटन दबाता हूं तो ऑडियो बंद हो जाता है, क्या मैं कुछ गलत कर रहा हूं?
धन्यवाद
किसी को भी यह पता है? – cameronmarklewis