如何让音频文件连续重复?现在音乐只播放一次,就是这样。我试图让声音一遍又一遍地重复。我是否必须以另一种方式获取音频文件,或者有更简单的方法?
代码:
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import sun.audio.AudioPlayer;
import sun.audio.AudioStream;
public class Sound {
public static void music(String fileName) {
try {
InputStream in = new FileInputStream(new File(fileName));
AudioStream audioStream = new AudioStream(in);
AudioPlayer.player.start(audioStream);
} catch (IOException e) {
e.printStackTrace();
}
}
}
我怎么称呼它:
// Plays the music.
public void music() {
Sound.music("res/music/I Like Your Hat.wav");
}
sun.*
软件包,这些是私有软件包,可能并不总是可用。查看此示例,了解如何播放音频剪辑的一些想法。剪辑#循环
举一个非常简单的例子...
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(...);
Clip clip = AudioSystem.getClip();
clip.open(audioInputStream);
clip.loop(Clip.LOOP_CONTINUOUSLY);
clip.start();
这个问题基本上可以解释自己。我想获取一个音频文件(我真的可以使用任何格式)并在调用时从中输出 Java 声音。
我必须实现创建暂停和恢复状态音频的应用程序,当我的应用程序作为启动时,音频是启动的,当我按下模拟器上的后退按钮时,音频音乐处于暂停状态,但当我的活动从停止状态返回前台时,我的音频音乐不会恢复。这是我的密码。
我的音乐应用程序从外部应用程序启动,使用意向数据作为音乐文件。 我有mp3音频URI,类似这样 file:///storage/emulated/0/Music/Tamil/I(2014)/Ennodu Nee Irundhaal。mp3 如何从媒体获取音频详细信息。标题,媒体。相册,媒体_身份证件
我对javascript和discord.js很陌生,有人知道如何让机器人加入一个频道,播放一个文件然后离开吗? 以下是我尝试过的: 现在,它将发送消息加入语音通道,而不管我是否在其中,如果我在其中,它就不会加入语音通道并播放文件。任何帮助都很感激。
想获取 mp3 或者 wav 文件的音调信息, 那个可以量化的音调 输入一段音频 输出量化的音调, 跟随着时间, 1 秒一个, 3,3,9,2,10,13.....
我知道这个片段。stop()方法,但是当我把它放在key_events中时,它似乎在里面不起作用。它只会导致错误。我知道为什么它会导致错误。因为我要求它基本上停止一个直到几行之后才存在的剪辑。但是,如果可能的话,使用相同的逻辑或接近它,我怎么能重新编码,这样它就知道选择从上一个key_event播放的上一个剪辑。我想要的功能是:按下F1键时,会播放wav。按下F2时,当前波形停止,新波形开始。按下