美好的一天!
我正在做一个游戏,但我希望它有背景声音。我为此创建了一个类,并在主类上调用它。我的代码如下:
import sun.audio.*;
import java.io.*;
public class Sound {
public void music() {
AudioStream backgroundMusic;
AudioData musicData;
AudioPlayer musicPlayer = AudioPlayer.player;
ContinuousAudioDataStream loop = null;
try {
backgroundMusic = new AudioStream(new FileInputStream("chickendance.wav"));
musicData = backgroundMusic.getData();
loop = new ContinuousAudioDataStream(musicData);
musicPlayer.start(loop);
} catch (IOException error) { System.out.println(error);
}
}
}
这是我上课的主要地点。
public class HangmanLauncher extends javax.swing.JFrame {
public HangmanLauncher() {
initComponents();
Sound sound = new Sound();
sound.music();
}
我的问题是音乐无法播放。Error: java.io.IOException: could not create audio stream from input stream.
这是什么意思?我的文件类型为Microsoft
Wave声音格式,大小为796kb。我可以知道我做错了吗?您的建议将不胜感激。先感谢您。
我的猜测是wav
文件已以AudioStream
类无法理解的格式进行编码。我找不到该类的文档(??),但是我会尝试另一个不是的文件Microsoft Wave Sound
。同样,不知道该编码的细节,但是它是Microsoft的,可能是专有的,因此不在Sun的实现中AudioStream
。
我试图使用JavaFX创建一个游戏。我一直试图在游戏中插入一些背景音乐。音乐是兼容的. mp3文件。我目前正在使用来播放每个。每个媒体文件由实际循环和循环的小(可选)介绍音乐组成。如何使用JavaFX实现流畅的音频播放。 我尝试过的方法: > 使用作为一个文件;我尝试改变,。当我进入循环时,音乐的持续时间似乎缩短了。然而,音乐在介绍处重新开始,在错误的地方结束。就好像根本没有抵消音乐。 使用作为两
获取音乐详情 获取已购买的音乐 增加音乐分享数 批量获取音乐 批量获取音乐 GET /music/songs 请求参数: 参数 类型 描述 limit integer 可选,指定获取的数量。 after integer 可选,获取某ID之后数据 id array 可选,获取指定列表音乐 响应: Status: 200 OK [ { "id":1, "title":"兰花指
可聆听音乐的应用程序。 可复制并播放PS3™或电脑的歌曲。 音乐的LiveArea™ 听音乐 变更音质 可在音乐程序播放的文件类型
问题内容: 我目前正在编写一些聊天程序,现在想通过客户端命令播放音乐,例如: 因此,链接将从发送歌曲的客户端发送到服务器。然后,服务器应 不 下载歌曲,而是将其流式传输到每个客户端(他们也不应下载)。问题是,我不知道如何通过基于TCP的连接流mp3。 我的问题是,是否有人可以向我提供我所需要的库/教程/思想/代码示例。 作为替代方案,直接从一个客户的计算机流式传输音乐也是可以的。如果我(作为客户端
在Microsoft Windows中,声音、音乐与视讯的综合运用是一个重要的进步。对多媒体的支持起源于1991年所谓的Microsoft Windows多媒体延伸功能(Multimedia Extensions to Microsoft Windows)。1992年,Windows 3.1的发布使得对多媒体的支持成为另一类API。最近几年,CD-ROM驱动器和声卡-在90年代初期还很少见-已成为
听音乐 选择音乐时,会显示以下的图标。 SensMe™ channels 使用音乐应用软件SensMe™ channels播放音乐。 详细请参阅[SensMe™ channels]。 UMD™ 可聆听UMD™MUSIC。 Memory Stick™ 可播放保存于Memory Stick™的音乐档案。 主机内存 可播放保存于主机内存的音乐档案。 (文件夹) 显示使用计算机新建的文件夹。且