噪音问题,同时播放一段音频和一段视频,在ipad上噪音明显。

使用的是cocos creator 1.82稳定版。代码如下,很简单的一个demo. 以web-mobile形式打包后,打包在移动应用端,在android上使用没问题,声音和视频都清晰。在iphone上也没问题,但是在ipad上有明显杂音,在几台不同型号ipad上都这样100%重现。项目即将上线,请解决!!!!

`cc.Class({
extends: cc.Component,

properties: {
    videoPlayer: {
        default: null,
        type: cc.VideoPlayer
    },
    audio: {
        url: cc.AudioClip,
        default: null
    },
},
play: function() {
    this.videoPlayer.play();
    if (!this.audio) return;
    var id = cc.audioEngine.play(this.audio, false, 1);
    this.audioPool.push(id);
},

pause: function() {
    this.videoPlayer.pause();
},

stop: function() {
    this.videoPlayer.stop();
            if (!this.audio) return;
    cc.audioEngine.stopAll();
},

});

`

  • Creator 版本:

  • 目标平台: iOS

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 之前哪个版本是正常的 :iphone手机和android系统上是正常的

*, 手机型号 :iPAD min ,iPad air,ipad air 2,ipad 2等。

  • 手机浏览器 :

  • 编辑器操作系统 :windows 7/10

  • 编辑器之前是否有其它报错 :

  • 出现概率:100%

  • 额外线索:

是web版本跑在ipad有杂音?

我的也是。发布成本地的没有问题。web版就会出现而且蛮明显的。请问有什么办法解决了吗?

mask一下,目前这个问题暂时没有设备测试

不需要特别的设备。一个苹果手机。在safari中打开项目就可以重现的

我现在也遇到这个问题,有解决吗?cocos creator 2.2.2

我今天拿设备测试一下这个问题。你那边能提供一下你测试用的 音频文件和 视频文件么?

本地测试,听不到什么噪音。用的 ipad 6

找到问题了,不是引擎的问题。视频用了苹果iMovie剪辑以后,在ipad上面播放时再用Web Audio播放音效就会出现。换个其他剪辑软件重新处理了一下视频就好了。可能和音频采样率有关系。

1赞

非常感谢。