当前位置: 首页 > 知识库问答 >
问题:

javascript - aliplayer播放器快捷键控制播放与输入框焦点冲突问题如何解决?

金钊
2024-06-26

我使用了aliplayer封装的播放器,并且开启了快捷键控制播放的功能,但是有一个问题,当开启了一个视频,但同时我在界面的其他地方比如说文本框输入内容按下快捷键的时候,播放器也会响应,如何能做到当焦点在输入框的时候按下快捷键但播放器不响应呢?

我希望实现的效果就是类似b站的播放和评价功能,当焦点在输入框时,按下键盘快捷键播放器不响应,焦点不在输入框时,按下快捷键播放器正常响应

共有1个答案

马朝斑
2024-06-26

可以在输入框上的键盘事件中阻止冒泡和默认事件:event.stopPropagation()和event.preventDefault()

 类似资料:
  • 除了这个地方还有哪里可以调整? 我需要0.1倍速每次弄起来都好麻烦。 或者有什么其他可以 0.1 倍速播放的免费播放器吗?

  • 西瓜播放器记忆播放按照官方设置但是不生效(https://v2.h5player.bytedance.com/config/#%E8%AE%B0%E5%BF%86%...) 1.这是官网示例 2.我的代码 按照官网所示来进行配置但是不生效

  • 我正在尝试设置一个具有声音的媒体播放器,可以根据需要多次播放和重播。但我在第一次播放音频时出现了以下错误: 我调用该剧的代码是: playSong()函数是: 我的声音位于res/raw/a.mp3中 当我按下BTN播放按钮时,我会显示BTN停止按钮,但没有播放任何内容。 我希望让用户玩、停、玩等等。我怎样才能做到这一点? LogCat:

  • 我正在看一个youtube视频,我决定调查一下它的视频播放器的某些部分。我注意到,与我见过的大多数HTML5视频不同,YouTube的视频播放器并不提供普通的视频源,而是使用blob url作为源。 之前我测试过HTML5视频,发现服务器从一开始就开始流式传输整个视频,并在后台缓冲完整的其余视频。这意味着,如果你的视频是300兆,那么所有的300兆都将被下载。如果你向中间寻道,它会从寻道位置开始下

  • 我正在开发一个音频播放器,它可以在后台播放音频文件。我的问题是,当录像机或视频播放器启动时,我需要暂停音频播放器。 有什么方法可以处理这个任务吗?例如,我有来处理这些调用。当我接到呼叫或wnat呼叫时,我们可以使用呼叫状态暂停播放器。我想为录像机或视频播放器以及相同的场景。当视频/录制开始时,我需要暂停音频播放器。

  • 我需要实现的效果是,第一个输入框自动获取焦点,点回车后,验证内容,通过则解除第二个输入框禁止状态并聚焦 出现问题:第二个聚焦了但是直接又失焦了