代码之家  ›  专栏  ›  技术社区  ›  Derek Lawrence

音频插孔拔出事件

  •  0
  • Derek Lawrence  · 技术社区  · 7 年前

    在我可以使用的网络浏览器中,是否有一个事件表明android设备上的音频插孔插上或拔下?除了本地人,我似乎找不到其他人。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Derek Lawrence    7 年前

    因此,似乎没有办法专门为杰克做这件事。但拔出插孔确实会调用音频元素上的“暂停”事件。所以我可以用这个来决定如何处理任何循环音频。

        if( loop ) {
            audio.removeEventListener( "pause", onAudioFail );
            audio.addEventListener( "pause", onAudioFail ); //This is to handle the audio jack unplug issue
        }
        audio.play();
        return;
    }