- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试制作一个节奏游戏,当玩家在正确的时间敲击音符时,它应该播放击打声,有时会有很多快音。
我尝试了三种方法,但每一种都有问题。
首先:我尝试使用 JavaFX
中的 AudioClip
类,因为我用它来播放音乐...它有效, 但有时它播放声音太晚,当播放太多时,它会停止播放声音并在几秒钟后使应用程序崩溃。
第二:之后,我从java.applet
中找到了AudioClip
,通过Applet.newAudioClip(URL url)
,可以,但有时不播放。
第三:我尝试使用Clip
,效果和applet的AudioClip
最佳答案
尝试使用 JavaFX AudioClip class in Java 8并查看是否解决了您报告的 JavaFX AudioClip 播放问题(应该解决)。
关于 JavaFX AudioClip 崩溃
Java 7 中的 JavaFX 存在问题:RT-35851 JVM crash playing AudioClip .
在 RT-35851 的评论中,开发者说:
On my Windows 7 machine I can reproduce the bug on JDK 7u45 (FX 2.2.45) and 7u51 (FX 2.2.51). I get an intermittent crash with no stack trace. When this happens, the JVM restarts . . . I left the app running on JDK 8 for almost 2 hours (70,000 iterations) with no problem. So this bug is specific to JDK 7 / FX 2.
关于 JavaFX AudioClip 播放时序
sometimes it plays the sound too late
我在使用 JavaFX AudioClip 时也遇到过这个问题,但这只是我第一次播放 AudioClip。作为一种解决方法,我所做的是在应用程序启动时为每个剪辑媒体文件播放剪辑,音量设置为零,然后将剪辑音量设置回正常,然后在我真正需要它们时尝试播放它们。在我这样做之后,剪辑似乎立即播放。不确定 Java 8 是否仍然需要该解决方法。
JavaFX 问题跟踪器中也存在一个问题:RT-24912 delayed audio playback on AudioClip . RT-24912 被标记为“Lombard”已修复,这是 Java 8 的 JavaFX 开发代号,因此此问题的修复应该在 Java 8 中。
在 RT-24912 的评论中,开发者说:
I found the root cause of this and am testing a fix. I've not been able to reproduce either the delay or the crash I was experiencing with the fix so far . . . No longer reproducible with the fix for RT-25063 (tested on Windows 7 and Mac OS X) so I'm resolving this.
关于可同时播放的 JavaFX AudioClips 的数量
在 RT-24912 的评论中,开发者指出:
Each underlying implementation can only handle a finite number of simultaneously playing clips (actual number is undefined) and the priority is used to determine which clips will be played when that number is exceeded. If you don't hit that limit then it has no effect.
如果您对 JavaFX AudioClips 还有其他问题,请创建一个小的可重现代码示例,然后将代码示例和环境描述的错误记录到 https://javafx-jira.kenai.com .
关于java - 如何播放很多音效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22648793/
我做了一个项目,使用两个不同的textview进行触摸来播放两个音频。 这是一个文本 View 的简单代码 tv.setOnTouchListener(new OnTouchListener() {
我正在使用 pygame 模块在 python 中操作声音文件。它在交互式 python session 中工作正常,但相同的代码在 bash 中不会产生任何结果: 交互式Python $ sudo
请注意它只能是 JavaScript。请参阅下面我当前的 HTML。我需要像当前代码一样在页面之间旋转。但是,我需要能够在页面之间暂停/播放。
我有一个带有一堆音频链接的html。我正在尝试使所有音频链接都在单击时播放/暂停,并且尝试了here解决方案。这正是我所追求的,只是我现在不得不修改此功能以应用于代码中的所有音频链接(因为我不能为每个
在尝试进入我的代码中的下一个文件之前,我尝试随机播放.wav文件数毫秒。最好的方法是什么? 我目前有以下代码: #!/usr/bin/env python from random import ran
我有2个回调函数,一个播放音频,另一个停止音频。 function Play_Callback(hObject, eventdata, handles) global path; global pla
我有一个电台应用程序,并与carplay集成。在Carplay仪表板中,我仅看到专辑封面图像和停止按钮。我想在仪表板上显示播放/暂停和跳过按钮。如果您对该站有任何了解,可以帮我吗? 最佳答案 您需要使
我正在使用 ffmpeg 创建一个非常基本的视频播放器。库,我有所有的解码和重新编码,但我坚持音频视频同步。 我的问题是,电影有音频和视频流混合(交织),音频和视频以“突发”(多个音频包,然后是并列的
我不知道我在做什么错 $(document).ready(function() { var playing = false; var audioElement = document.
我正在尝试通过(input:file)Elem加载本地音频文件,当我将其作为对象传递给音频构造函数Audio()时,它不会加载/播放。 文件对象参数和方法: lastModified: 1586969
在 Qt 中创建播放/暂停按钮的最佳方法是什么?我应该创建一个操作并在单击时更改其图标,还是应该创建两个操作然后以某种方式在单击时隐藏一个操作?如何使用一个快捷键来激活这两个操作? (播放时暂停,暂停
我正在用 Python 和 SQLite 构建一个预订系统。 我有一个 Staff.db 和 Play.db (一对多关系)。这个想法是这样的:剧院的唯一工作人员可以通过指定开始日期和时间来选择何时添
我有一个服务于 AAC+ (HE v2) 的 Icecast 服务器。我在我的网页中使用 JPlayer 来播放内容。在没有 Flash Player 的 Chromium 中,它工作得很好。 对于支
当我运行我的方法时,我收到一个MediaException。我使用 playSound("src/assets/timeup.mp3"); 调用该方法。 private void playSound(
我有一项正在播放播客的服务。我希望该服务检测用户何时按下暂停或从他们的 BT radio 播放,以便我可以停止和启动它。对于我的生活,我无法弄清楚要向我的监听器添加什么过滤器(当我按下 BT 按钮时,
我对 Java 不是很在行,在研究网站上的音乐循环的简单播放/暂停按钮后,我得到了这段代码。它可以很好地离线测试,但在上传到 FTP 服务器后,它不会在任何浏览器中播放音频,我得到 SyntaxErr
我有一个使用 flickity carousel library 创建的视频轮播, 见过 here on codepen .我想要发生的是,当用户滑动轮播时,所选幻灯片停止播放,然后占据所选中间位置的
这是一个 JSFiddle: http://jsfiddle.net/8LczkwLz/19/ HTML: JS: var flashcardAudio = documen
我的问题是我无法将歌曲标题文本保持在 line-height: 800px;当用户播放或暂停播放器时。我设法在 :hover 上做到了。这似乎是一件非常棘手的事情,这真的是我第一次遇到 CSS 如此困
我还没有找到与我的完全一样的帖子,所以这就是问题所在。我正在制作一个 mp3 播放器,播放/暂停是两个单独的按钮。这是我的代码。 prevButton = document.getElementByI
我是一名优秀的程序员,十分优秀!