Javascript 如何使用Flash CC canvas项目在IPad上播放音频

Javascript 如何使用Flash CC canvas项目在IPad上播放音频,javascript,html,ipad,html5-canvas,flash-cc,Javascript,Html,Ipad,Html5 Canvas,Flash Cc,我使用的是flash cc html5项目类型。我构建了我的项目,并在桌面上进行了测试,效果很好。在ipad上测试后,它不会播放音频。它适用于android设备,但不适用于我的iPad4。我在flash项目中使用Mp3文件 我在Ipad上试用了safari和Chrome,但都没有播放文件中的音频 链接到我的文件 与我在flash中习惯于将音频放在时间线框架上不同,你必须通过代码播放音频,才能在Ipad上播放flash cc html5项目。现在还需要通过点击或触摸事件触发 createjs.S

我使用的是flash cc html5项目类型。我构建了我的项目,并在桌面上进行了测试,效果很好。在ipad上测试后,它不会播放音频。它适用于android设备,但不适用于我的iPad4。我在flash项目中使用Mp3文件

我在Ipad上试用了safari和Chrome,但都没有播放文件中的音频

链接到我的文件


与我在flash中习惯于将音频放在时间线框架上不同,你必须通过代码播放音频,才能在Ipad上播放flash cc html5项目。现在还需要通过点击或触摸事件触发

createjs.Sound.registerPlugins([createjs.WebAudioPlugin,   
createjs.FlashAudioPlugin]);
createjs.Sound.alternateExtensions = ["mp3"];
createjs.Sound.registerSound("sounds/slide1_01.mp3", "page1");
createjs.Sound.registerSound("sounds/slide2.mp3", "page2");
createjs.Sound.registerSound("sounds/ending.mp3", "page3");

var Vpage1 = createjs.Sound.play("page1");
var Vpage2 = createjs.Sound.play("page2");
var Vpage3 = createjs.Sound.play("page3");

this.Next.addEventListener("click", fl_ClickToGoToAndStopAtFrame_7.bind(this));

function fl_ClickToGoToAndStopAtFrame_7() {
    createjs.Sound.stop();
    this.gotoAndStop(1);
    Vpage2.play();
}

您是否尝试在Safari中查看您收到的错误消息(如果有)?不,我没有尝试。不过我确实想出来了。我必须通过按钮上的代码启动音频。soundJS。您不能像以前那样将其添加到flash中的时间线中。我将为感兴趣的任何人提供代码。您可以使用该信息创建一个答案,并将其标记为已接受的答案以关闭该问题。