PC9911 2024-05-31 10:42 采纳率: 0%
浏览 28
已结题

Animate插入音频后发布不了,提示发生JavaScript错误

Animate插入音频后发布不了Html,提示发生JavaScript错误,换了好几个版本都不行。如果是发布swf就可以,是缺少什么插件吗,还是代码引用的问题?

  • 写回答

7条回答 默认 最新

  • 阿里嘎多学长 2024-05-31 10:42
    关注

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    在使用Adobe Animate插入音频文件后,发布为HTML格式时遇到JavaScript错误的问题,可能与音频插件的使用或代码引用有关。以下是一些可能的解决方案和参考资料:

    1. 音频插件问题:Adobe Animate支持多种音频插件,确保你使用的是支持HTML5的音频插件。例如,createjs.Sound 是一个常用的音频插件,可以用来播放音频文件。以下是使用 createjs.Sound 插件的一个示例代码,可以实现音频的循环播放[^1^]:
    createjs.Sound.removeAllSounds();
    var sounds = {path:"./sounds/",
    manifest: [
    {id: "sy1", src: { mp3:"bgm.mp3"}},
    ]};
    createjs.Sound.registerPlugins([createjs.WebAudioPlugin, createjs.FlashAudioPlugin]);
    createjs.Sound.alternateExtensions = ["mp3"];
    createjs.Sound.registerSounds(sounds);
    createjs.Sound.stop();
    var props = new createjs.PlayPropsConfig().set({
    interrupt: createjs.Sound.INTERRUPT_ANY,
    loop: -1,
    volume: 0.5
    });
    createjs.Sound.play('sy1', props);
    
    1. 代码引用问题:确保你的JavaScript代码正确引用了音频文件,并且音频文件的路径是正确的。如果音频文件的路径不正确,或者JavaScript代码中存在错误,都可能导致发布失败。

    2. 浏览器兼容性问题:有些浏览器可能不支持某些音频格式或插件。尝试在不同的浏览器上预览你的HTML文件,看看问题是否仍然存在。

    3. Adobe Animate发布设置:检查Adobe Animate的发布设置,确保所有必要的选项都已正确配置。Adobe官方文档提供了关于发布设置的详细信息[^4^][^6^]。

    4. 创建HTML扩展:如果需要对Animate的功能进行扩展,可以使用Adobe Extension Builder 3来创建HTML扩展[^9^]。

    如果你在尝试上述解决方案后仍然遇到问题,建议查看Adobe社区的相关讨论,看看是否有其他用户遇到了类似的问题,并找到了解决方案[^3^]。

    参考资料:

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月31日
  • 创建了问题 5月31日