2016-09-06 1 views
0

J'ai du son dans Chrome, Firefox sur Mac, mais pas dans Safari version 9.1.3, OSX 10.11.6.createjs, soundjs, preloadjs Le son ne fonctionne pas dans Safari Desktop Version 9.1.3, OSX 10.11.6

Je peux seulement trouver une déclaration dans les docs disant que Safari aura besoin du plugin Quicktime. Cependant, lorsque je pointe mon Safari sur les pages de démonstration Soundjs et Preloadjs, le son fonctionne bien dans les démos. En outre, apparemment Apple n'inclut plus le plugin QT sur les installations actuelles de Safari. Il serait inacceptable de demander aux utilisateurs d'installer un plugin hérité. (Edit: mot vient de recevoir le son ne fonctionne pas dans MS bord non plus)

est ici tout mon code:

var stage; 
var canvas; 
canvas = document.getElementById("gamezCanvas"); 
stage = new createjs.Stage(canvas); 

var soundsManifest = [ 
    { 
     id: 0, src: '10_ciiruhi.ogg' 
    }, 
    { 
     id: 1, src: '20_shuuk.ogg' 
    } 
]; 

var queue = new createjs.LoadQueue(); 

queue.installPlugin(createjs.Sound); 

queue.on("complete", handleComplete); 

queue.loadManifest(soundsManifest, true, audio_url); 

function handleComplete() { 
    createjs.Sound.play(1, 
     { 
      interrupt: createjs.Sound.INTERRUPT_NONE, 
      loop: 0, 
      volume: 1 
     } 
    ); 
} 

var btn = new createjs.Shape(); 
btn.graphics.beginFill("#000"); 
btn.graphics.drawRect(0, 0, 200, 120); 
stage.addChild(btn); 
stage.update(); 

btn.on("click", function() { 
    createjs.Sound.play(0, 
     { 
      interrupt: createjs.Sound.INTERRUPT_NONE, 
      loop: 0, 
      volume: 1 
     } 
    ); 
}); 

Répondre

2

Il était une simple question de format de fichier. En dehors de la portée des documents de createjs pour m'informer. Honte à moi :(

OGG est pas bueno dans Safari et exploseur.

+0

J'aime le pas bueno monsieur, je vous remercie beaucoup, cela est utile d'info –