我发现此链接指向StackOverflow上大约“Creating Audio using Javascript in 的页面,此页面位于how to play audio on multiple channels的页面.我发现iPhone支持Java脚本中的音频标签和Audio对象来播放单通道音频,但是有一种方法可以在多个通道上播放音频渠道?
也许我已经把这个复杂化了,所以这就是我想要做的.我想要一种用Javascript制作优美的音频播放器的方法,该播放器支持从一个音频文件过渡到另一个音频文件.我要实现这一点的方法是在一个通道上逐渐减小音量,而在另一通道上逐渐增大音量,这样我就会得到一种淡入淡出的效果.仅使用Java脚本,有没有更简单的解决方案?我猜另一种解决方案是将音量减小到某个点,在同一通道上启动新的音频文件,然后再次增大音量.这就避免了褪色的需要,但是我想尽可能地褪色.
这可能吗?我知道HTML5规范尚未完成,但是您知道某种解决方法吗?你们中有人对另一种方法有想法吗?
从我可以从这篇帖子中得知的有关playing audio in the Android browser的信息来看,尚不支持此功能,但是您知道吗,一旦支持音频标签,它是否将支持多通道音频? Opera mini是否支持此功能?
解决方法:
我知道这是一个老问题:).
iOS Safari不支持同时播放多个音频对象.另外,iOS也不可能具有淡入/淡出效果,因为更改音量设置的唯一方法是从硬件本身.苹果公司决定仅将此功能提供给设备用户.音量设置无法用javascript写.它甚至不可读(总是返回1).
您可以查看Safari documentation for iOS以获得更多信息.
对于Android,说实话,我不知道.
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!