【问题标题】:How to record audio and play music on webpage on mobile phone with javascript?如何使用javascript在手机上的网页上录制音频和播放音乐?
【发布时间】:2020-02-09 11:47:12
【问题描述】:

我有一个网络应用程序,可以录制声音并从嵌入的 youtube 播放器 (youtube player api) 播放音乐。对于音频,我通过在无限循环(语音识别类)结束后启动录音机来连续录音。但我也想同时播放 youtube 视频。在台式机上,它们都不会相互干扰(或至少不会干扰耳机和麦克风)。但是在我的安卓手机上,每次开始录制时,它都会暂停视频,然后在录制结束时恢复。有没有办法让视频不暂停?

【问题讨论】:

    标签: javascript android google-chrome audio recorder


    【解决方案1】:

    您必须将流分成单独的线程,并希望您有足够的能力来处理它们。

    我说“全部”是因为虽然您的音乐流可能只在一个线程上进行,但来自 YouTube 的视频仍然存在。

    实际上,您必须假装自己是发起者并分别产生所有的 a/v 信号,然后允许移动设备使用它们(假设信号一开始就被正确编码)。

    【讨论】:

    • 我不确定我是否关注。
    • 把你的电脑想象成一个混音板。在混音板上,每个通道都分配给一组特定的音频频率,您可以执行诸如消除非常低的部分并增强其他所有内容等操作。每个通道都独立于其他通道,并且具有足够的功率,您可以同时操纵声音和视频。在这种情况下,您的计算机就像混音板。当您戴上耳机时,计算机会知道将音频从视频移至单独的“通道”,并且两者可以同时运行。
    • 在您的设备上,音频和视频在同一个“频道”上运行。但是因为它们的编码不同,它们不能同时在同一个通道上运行,所以必须在它们通过网络发送之前将它们分开,然后由浏览器重新组合在一起。最好用 PowerPoint 制作电影,将它们合并到一个文件中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-26
    • 2017-01-03
    相关资源
    最近更新 更多