【发布时间】:2015-06-19 19:19:13
【问题描述】:
我正在尝试在 iOS 上播放视频,同时只收听立体声音频的一侧。
下面的代码在桌面 Chrome 上运行良好,但在 8.3 iOS 的 iPhone5 上的 Safari 上运行不正常。
var AudioContext = window.webkitAudioContext;
var audioCtx = new AudioContext();
var splitter = audioCtx.createChannelSplitter(2);
var merger = audioCtx.createChannelMerger(1);
source = audioCtx.createMediaElementSource(video);
source.connect(splitter);
splitter.connect(merger, 0);
merger.connect(audioCtx.destination);
'video' 是对 DOM 视频元素的引用。
任何帮助将不胜感激
非常感谢
萨尔
【问题讨论】:
-
你能在IOS上看看是
window.AudioContext还是window.webkitAudioContext被加载了? -
Safari 使用 window.webkitAudioContext
标签: javascript ios html audio web-audio-api