ios-HTML5 Audio多音频同时播放延迟问题

问题描述

HTML5 Audio多音频同时播放延迟问题

平台:安卓、IOS
开发语言:HTML5
问题描述:多个音频同时播放出现6~16ms左右的延迟,希望能缩到2ms内
问题代码:
function play( url1,url2,url3,url4,url5,url6,url7 ){
p = plus.audio.createPlayer(url1);
p1 = plus.audio.createPlayer(url2);
p2 = plus.audio.createPlayer(url3);
p3 = plus.audio.createPlayer(url4);
p4 = plus.audio.createPlayer(url5);
p5 = plus.audio.createPlayer(url6);
p6 = plus.audio.createPlayer(url7);
p7 = plus.audio.createPlayer(url1);
p8 = plus.audio.createPlayer(url2);
p9 = plus.audio.createPlayer(url2);
setTimeout(function(){
p1.play();
p.play();
p3.play();
p4.play();
p5.play();
p6.play();
p7.play();
p8.play();
p9.play();
},1000);
}

求各位大大帮助,感激不尽。

解决方案

创建多个播放器,交替载入,交替播放

解决方案二:

一个音频一个声音,同一个页面为什么要那么多的声音同时播放,不符合逻辑

解决方案三:

@Jason_WangG
小弟的知识量有限,求具体的方法,谢谢。

时间: 2024-08-03 19:42:29

ios-HTML5 Audio多音频同时播放延迟问题的相关文章

HTML5使用JavaScript控制<audio>音频的播放

1,下面是一个播放音乐的最简单样例 (controls属性告诉浏览器要有基本播放控件)原文:HTML5 - 使用<audio>播放音频 <audio src="hangge.mp3" controls></audio> 2,预加载媒体文件 设置preload不同的属性值,可以告诉浏览器应该怎样加载一个媒体文件:(1)值为auto:让浏览器自动下载整个文件(2)值为none:让浏览器不必预先下载文件(3)值为metadata:让浏览器先获取音频文件开头

HTML5 audio标签使用js进行播放控制实例

HTML5 audio标签使用js进行播放控制实例  <audio>标签可以在HTML5浏览器中播放音频文件. <audio>默认提供一个控制面板,但是有些时候我们只需要播放声音,控制面板由我们自己来定义其显示的状态. 这里我们可以使用JS来进行控制,代码如下:   代码如下: var audio ; window.onload = function(){ initAudio(); } var initAudio = function(){ //audio = document.c

开放问题-ios html5 video m3u8 直接播放

问题描述 ios html5 video m3u8 直接播放 在ios先做视频播放 html5 video 标签 播放的m3u8 格式的 显示页面一打开 不是直接播放 内容 需要点击视频 然后全屏播放的 有没有方法直接加载后 直接播放 <video id="video_player" width="640" height="352" controls="controls" src=""> You

关于html5的audio标签音频兼容性问题

问题描述 关于html5的audio标签音频兼容性问题 <!DOCTYPE html> 音频播放测试 您的浏览器不支持 audio 标签. 同样一段代码放桌面测试是没有问题的,放到项目底下,播放器就不好用了(出不来),求前辈们指点一二 解决方案 HTML5中主流的音频格式为:".wav .mp3"两个即可 如果想兼容低一点IE版本,可能会用上".ogg" HTML5不被低版本的浏览器所支持 音频格式由于浏览器有版权原因有不同要求 当前兼容性最好解决方案是

html5使用Audio标签打造音乐播放器的例子

这个是我们今天的重头戏,也是一切的根源,使用HTML5的audio标签去打造播放器,在用这个之前我们需要了解些audio标签的基本用法. 你可以这样: <audio controls>   <source src="horse.ogg" type="audio/ogg">   <source src="horse.mp3" type="audio/mpeg"> 您的浏览器不支持 audio

IOS开发之简单音频播放器

        今天第一次接触IOS开发的UI部分,之前学OC的时候一直在模拟的使用Target-Action回调模式,今天算是真正的用了一次.为了熟悉一下基本控件的使用方法,和UI部分的回调,下面开发了一个特别简易的音频播放器,来犒劳一下自己这一天的UI学习成果.在用到UI的控件时如果很好的理解之前博客在OC中的Target-Action回调模式,感觉控件的用法会很顺手.下面的简易播放器没有用到多高深的技术,只是一些基本控件和View的使用.         话不多说简单的介绍一下今天的音频播

代码-ios音频后台播放,怎么实现(在线)

问题描述 ios音频后台播放,怎么实现(在线) ios音频后台播放,怎么实现,在线播放的最好有直接执行的代码 解决方案 IOS后台运行 之 后台播放音乐 iOS后台播放音乐 解决方案二: 使用服务,即Service就可以满足你的要求.给你我以前自己写的示例: import java.util.List;import android.annotation.SuppressLint;import android.app.Service;import android.content.Broadcast

iOS 7系统中仅支持播放等同于CD音质的音频文件

苹果正计划为全新的iOS 8操作系统添加高清音频播放功能,为了配合这项新技术,苹果可能还会发布一款全新的耳机和重新设计过的Lightning数据线. 当前iOS 7系统中仅支持播放等同于CD音质的音频文件,像苹果ALAC格式等具有更高采样率的音频文件则需要通过第三方应用才可进行播放,但在iOS 8中这一情况也许将发生改变. 如果你留意国内智能手机市场的话,会发现想要提高音乐播放品质一般需要三方面的支持.首先是硬件,需要将HiFi芯片植入到手机.其次是耳机,需要有一幅能听出音乐细腻程度或高度降噪的

前端常见兼容性问题系列7: 部分浏览器不支持音频自动播放

1.问题又来了 曾做一个活动页,需要打开页面时自动播放一小段背景音乐.因为音乐持续时间非常短,所以设计这个页面时,没想要设置一个播放控制按钮.一开始我也以为确实没有必要.开发中,用我的老古董机器小米2S测了也没发现啥问题. 但是,用iOS机器测试时,问题就来了,有的平台中可以听到背景音乐(如iOS中的支付宝),有的则始终出不来(如iOS 中的Safari浏览器).用JavaScript来load音频,再自动触发音频的play()方法,也没有效果. 2.定位问题.查找原因 Google一番发现原来