数字音频格式有很多种,其质量与采样频率和采样精度两个参数有关。频率的表示单位为赫兹〔Hz〕,它表示每秒采样次数。采样频率越高,音质就越好。采样精度为每次采样所存储的数据数量,它决定每个数字信号所能够表示的离散振幅的数量。存储每个样本的数据越多,音质就越好。但是高品质的声音需要占用大量的内存和磁盘空间。考虑到网络带宽,在Internet连接上传输就需要花费很长的时间。对于Applet来说,保证声音文件的最小化是极为重要的。
Java能够支持以下四种声音格式:
(1)AU
(2)AIFF
(3)WAVE
(4)MIDI
第一种声音格式AU为早期的Java 1.1版本支持的唯一的声音格式。采样频率为8000赫兹,采样精度为8位。AIFF和WAVE与AU格式一样,都用来表示数字化的声音。其中,WAVE格式提供了更宽范围的音质。MIDI格式专用于音乐,并且以音符与乐器而不是数字化的声音来描述声音的。
从Java 1.2开始,都能够支持上述四种声音格式。简单的方法为在Java中通过Applet类的AudioClip接口来装载声音。该接口封装了有关声音片断的常用方法,具有对播放声音片断的最小功能支持。
AudioClip接口定义方法如下:
(1) play()
开始播放声音片断。 不论声音片断是否已经在播放,都从头播放。播放一遍但不重复。
(2) loop()
循环播放声音片断。 调用该方法是不论声音片断是否已在播放,都从头开始播放。
(3) stop()
停止播放声音片断。 AudioClip接口可以通过getAudioClip()及getCodeBase()方法来获取声音片断及 URL地址。可以利用此方法在WEB页中播放指定的声音片断。
分享到:
相关推荐
VB制作MP3MP4播放器源代码-简单实用,自己可以扩展成功能更加强大的媒体播放器。
基于Android的简单多媒体播放器,用于学习Android上的音频、视频播放操作。
开源lazarus 编写的媒体播放器源代码,可以跨平台编译,可以参考学习
支持多种视频、音频格式,如mp4、mp3、oga、webm等。 轻量,UglifyJS压缩14KB 已通过测试的设备: 小米1、小米2s、小米 MI3、红米、小米 Mi-4C、小米平板 MI PAD vivo X5Max L、vivo...
mp4播放器是一款视频播放器,可以播放电视剧,电影,动漫等视频,喜欢的朋友抓紧下载吧 ...【MP4播放器软件功能】支持各种常见视频格式包括rm、3gp、Mp3、Mp4、wmv、h264、ape、flac、flv…影音播放,声色俱全,比mp3播
Firmware-爱可视 AV700 TV多媒体播放器驱动-爱可视MP3,MP4.zip
官方驱动-爱可视 AV700系列多媒体播放器Firmware-爱可视MP3,MP4.zip
官方驱动-爱可视 AV500系列多媒体播放器Firmware-爱可视MP3,MP4.zip
官方驱动-爱可视 AV700系列多媒体播放器最新-爱可视MP3,MP4驱动.zip
全球首款模仿硬件mp4播放器开发的电脑MP4播放器软件...支持各种常见视频格式包括rm、3gp、Mp3、Mp4、wmv、h264、ape、flac、flv…影音播放,声色俱全,比mp3播放器享受更多。本播放器体积小巧,占用资源低,完全免费。
官方驱动-爱可视 AV700系列多媒体播放器Firmware 驱动-爱可视MP3,MP4驱动.zip
用QT5开发的媒体播放器,界面美观,可以播放rmvb、mp4等视频格式文件,也可以播放mp3、wav等音频格式文件,代码具备一定参考价值!
多媒体播放器Dim lujin As String Private Sub dakai_Click() lujin = ForFolder(hWnd, "请选择歌曲目录") If lujin <> "" Then If Right(lujin, 1) <> "\" Then lujin = lujin + "\" File1.Pattern = "*.mp3;*....
Simple Media Player App能够播放avi,mp3,mp4,wmv文件, 使用 Windows Media Player ActiveX 控件
这是一个简单的Android系统开发应用,可以播放MP3格式的文件,通过修改代码可以支持更多的音频播放,播放时会显示同名的jpg图片;也可以播放MP4和3gp格式的视频(因为基本Android接口只支持这两种格式)注:程序是一...
UMPlayer是一款出色的开源免费媒体播放器。基于SMPlayer开发,优化了相关设置,美化了播放器界面,使用MPlayer做为后端引擎。凭借先进的内置解码器,它能够轻松的播放任何媒体格式,包括音频CD/DVD/(S)VCD,在线流...
//打开媒体播放器 Intent intent = new Intent(MyFileActivity.this, MediaPlayerActivity.class); intent.putExtra("path",path); startActivity(intent); finish(); } /** *ListView列表适配器 *...
Linux项目设计:斗罗大陆宣传系统、基于Linux系统的媒体播放器、可播放音视频图片(基于gec6818项目设计) 项目功能展示: 一、开机显示登入界面,可密码管理员登入,也可以免密码普通用户登入 二、登入后显示桌面,...
//Linux媒体播放器 //作者:化作尘 //时间:2020年8月8日15:52:45 //qq邮箱:2809786963@qq.com //csdn链接:https://blog.csdn.net/mbs520/article/details/107880118 //哔哩哔哩项目视频:(可点击主页查看)...