无损音乐的抓取、压缩、还原与播放

无损音乐的抓取、压缩、还原与播放
无损音乐的抓取、压缩、还原与播放

论坛的无损音乐信息讨论区已经开版了,为了配合新版特别组织一篇关于的帖子,希望对大家有所帮助。

链接:https://www.360docs.net/doc/408417230.html,/forum.php?mod=viewthread&tid=421855

无损编码介绍篇

抓取与压缩篇

播放篇

还原刻录篇

常见的无损音频压缩格式对比列表,点击图片放大!

而我们最常接触到的无损音频压缩格式无非APE和FLAC这两种,在国内APE还是绝对的主流。

我们首先来介绍一下APE:

APE是一种音频文件格式,一般用.ape的文件扩展名,有时也采用.MAC的扩展名。APE格式采用无损数据压缩,在不降低音质的前提下,能有限地压缩WA V音轨文件,压缩比率一般在55%左右。在音质上,相对于WMA、MP3、AAC等有损数据压缩的格式有着绝对的优势。

APE文件结构是由Monkey's Audio定义的。Monkey's Audio提供软件进行与其它音频文件格式的转换。通过插件,APE文件可以在foobar2000、Nullsoft的Winamp和微软的媒体播放器等不同系统平台的多媒体软件中播放,近来越来越多的便携式媒体播放器也较多的加入对APE文件的支持。

Monkey's Audio,是一种常见的无损音频压缩编码格式。与有损音频压缩(如MP3、Ogg V orbis或者AAC等)不同的是,Monkey's Audio压缩时不会丢失数据。一个压缩为Monkey's Audio的音频文件听起来与原文件完全一样。不会因解压缩和压缩而改变。它能够被用于发布、回放和储存等目的。Monkey's Audio文件常使用.ape的文件扩展名,其播放列表则使用.apl 。

Monkey's Audio亦可指压缩/解压缩Monkey's Audio文件的软件。因其主界面上有个猴子图样而得名。Monkey's Audio是压缩ape格式的重要工具;也可以对ape文件进行解压缩。

安装该软件时可以选择是否向winamp添加插件,使得winamp也可以播放ape文件。通常与Monkey's Audio配合使用的软件有Exact Audio Copy(EAC)、foobar2000等。

特点:

?Monkey's Audio是一种无损音频压缩格式,而较之于其他无损音频压缩格式,有长处亦有缺陷。

?Monkey's Audio压缩比高于其他常见的无损音频压缩格式,约在55%上下,但编解码速度略慢。在搜寻回放位置时,如果文件压缩比过高,在配备较差的电脑会有延迟的现象。另外,由于它没有提供错误处理的功能,若发生文件损坏,损坏位置之后的数据有可能会丢失。

?Monkey's Audio是开放源代码的免费软件,但其授权协议并非自由软件而受到排挤。因为这意味着许多基于GNU/Linux 的Linux发行套件或是其他只能基于自由软件的操作系统不能将其收入。较之其他使用更自由的许可证的无损音频编码器(如FLAC),受其他软件的支持也更少。

?因为Monkey's Audio是一种无损压缩格式,所以不适于同有损压缩格式相比较——这两者有不同的目标和用途。无损压缩的目标是能够精确再现原文件的前提下将之压缩到尽可能小的体积。而有损压缩则是在丢失一部分信息的情况下,在用户指定的体积/比特率中尽可能保持接近原来的音质。

凭借毫发无损的音频编码,APE格式占据了大多数PC-HIFI友的心,由于推出较早,在国内普通流行,但APE并非完美无缺:

1、APE是一个个人作品,未来不排除出现版权问题;

2、APE音乐目前只能在电脑上播放,暂时还没有任何移动多媒体播放器或音响设备能够支持,使用范围有限;

3、最致命的一点是,APE文件的容错性较差,只要在传输过程中出现一点差错,就会让整首APE音乐作废。

那么,我们有没有更好的选择呢?有,它就是FLAC。在国外的主流音频网站,对FLAC更为推崇。

FLAC即是Free Lossless Audio Codec的缩写,中文可解为无损音频压缩编码。

FLAC是一套著名的自由音频压缩编码,其特点是无损压缩。不同于其他有损压缩编码如MP3 及WMA(9.0版本支持无损压缩),它不会破坏任何原有的音频信息,所以可以还原音乐光盘音质。现在它已被很多软件及硬件音频产品所支持。

FLAC的技术特点如下:

?无损压缩:被编码的音频(PCM)数据没有任何信息损失,解码输出的音频与编码器的输入的每一个字节都是一样的。每个数据帧都有一个当前帧的16-bit CRC 校验码,用于监测数据传输错误。对整段音频数据,在文件头中还保存有一个针对原始未压缩音频数据的MD5标记,用于在解码和测试时对数据进行校验。

?快速:FLAC更看重解码的速度。解码只需要整数运算,并且相对于大多数编码方式而言,对计算速度要求很低。在很普通的硬件上就可以轻松实现实时解码。

?硬件支持:由于FLAC提供了免费的解码范例,而且解码的复杂程度低,所以FLAC是目前少数获得硬件支持的无损压缩编码之一。(APE格式也有少数硬件支持)

?可以流化:FLAC的每个数据帧都包含了解码所需的全部信息。解码当前帧无需参照它前面或后面的数据帧。FLAC使用了同步代码和CRC(类似于MPEG等编码格式),这样解码器在数据流中跳跃定位时可以有最小的时间延迟。

?可以定位:FLAC支持快速采样精确定位。这不仅对于播放有益,更使得FLAC文件便于编辑。

?富于弹性的metadata:可以定义和实现新类型的metadata数据块,而不会影响旧的数据流和解码器的使用。目前已有的metadata类型包括tag,cue表,和定位表。已经注册的应用程序可以定义自己专用的metadata类型(这一点与MIDI标准相似)。

?非常适合于存档应用:FLAC是一个开放的编码格式,并且没有任何数据的损失,你可以将它转换为你需要的任何其他格式。除了每个数据帧的CRC和MD5标记对数据完整性的保障,flac(FLAC项目提供的命令行方式编码工具)还提供了一个verify(校验)选项,当使用该选项进行编码的时候,编码的同时就会立即对已编码数据进行解码并与原始输入数据进行比较,一旦发现不同就会退出并且报警提示。

?便于对CD进行备份:FLAC有一个cue表,表内的metadata数据块用于保存CD的内容列表和所有音轨的索引点。你可以将一张CD保存到一个单一文件,并导入CD的cue表格,这样一个FLAC文件就可以完整地记录整张CD的全部信息。

当你的原来的CD损坏的时候,你就可以用这个文件恢复出与原来一模一样的CD副本。

?抗损伤:由于FLAC的帧结构,当数据流损坏时,数据损失会被限制在受损的数据帧之内。一般只会丢失很短的一个片段。而很多其他无损音频压缩格式在遇到损坏时,一个损坏就会造成后面所有数据丢失。

FLAC相对于APE的优势在于:

1、FLAC是一个开放源代码并且完全免费的无损音频编码压缩格式,这种与CD质量相同的音乐格式在音质上是无可挑剔的,以FLAC方式压缩不会丢失PCM音频的任何信息。而且你永远不必担心惹上版权官司。受益于此,目前有很多音频处理软件都可以输入、输出FLAC格式文件,这给音频的后期处理带来了方便。

2、FLAC相比APE的解码复杂程度要较低(解码运算量小、只需要整数运算),解码速度奇快,,对计算速度要求很低,在很普通的硬件上就可以轻松实现实时解码播放。FLAC是目前唯一获得硬件支持的无损压缩编码,在消费领域,已经有移动多媒体播放器、汽车、家用音响设备支持FLAC格式了。

3、FLAC 的streamable技术是最值得注意的一点,它不会因为部分错误而导致整个文件的错误,直接把出错的部分丢掉就好了,FLAC的容错性很强,即使有小段音乐损坏,也不会影响后面的音乐播放。因此FLAC比APE更适于作为长期保存音频的格式。FLAC的不足在于比APE编码速度慢而且压缩比也比APE低,但总体差距不大,如容量大约有3%左右的差距,对于当前正进入双核时代和动辄百G的海量硬盘来说,这实在算不了什么。

正因为FLAC的开放性与成熟的编码,现在许多国外的唱片公司开始通过网络发行FLAC格式的音乐,比如著名的2L,LINN等,最显著的特点就是高采样与高量化,一般以24/96和24/192为主。

了解了这两种无损压缩音频格式后,我们如何将手中的CD变成APE或者FLAC呢?请继续往下看!

在这个里,您将了解到:

用EAC抓取CD压缩音轨方法(包括EAC的设置、整盘镜像抓取并生成CUE文件、单轨抓取)

1、什么是EAC:

Exact Audio Copy,简称EAC,德国人Andre Wiethoff编写,是目前精度最高的CD音频抓轨程序。此软件并不是傻瓜软件,功能、设置方面有一定的专业性。

Exact Audio Copy Windows 平台的音轨抓取程序。音轨抓取程序能将音乐数据从CD-DA 音乐CD 中抓取出来保存到硬盘上。事实上这种音轨抓取软件现在有数百种,那么,为什么选择EAC 而不是(举例来说)AudioCatalyst?答案很简单:因为EAC 是最好的。跟其他大多数的音轨抓取软件相比,EAC 使用了一种安全(secure)读取方法:这意味着所有的音乐扇区要至少被读 2 遍(其他音轨抓取软件仅读一遍而已)。这将极大地提高错误检测水平。一旦发生读取错误,EAC 将重读音乐数据(最多82 次)以求得到完美结果。如果CD 磨损严重,数据在82 次尝试后仍不能读取的话,EAC 将报告这一读取错误并给出精确的位置,让你试听。拜EAC 的纠错能力所赐,在很多的情况下,即使EAC 报告了读取错误你也听不出失真现象。所有这些,使EAC 成为Windows 平台上最佳的音轨抓取软件(还有一种可与EAC 媲美的程序是Cdex)。

在你把EAC 当作一种包治百病的灵药之前,你要清楚一点:因为EAC 要读取扇区至少 2 次,因此,音轨抓取过程和其他音轨抓取软件相比也会至少慢2 倍。这对于那些追求音质的人来说不是个问题,但对于那些只要尽可能快的抓取速度而不在乎是否有失真的人来说,EAC 缓慢的抓取速度令他们沮丧。

然而这近乎完美的抓取引擎还不是EAC 的全部。EAC 还支持许多外挂编码器和CODEC,这意味着你可以用EAC 直接将抓取的WA V 文件编码成MP3 或其他的压缩音频格式。EAC 支持几乎所有的音频编码器,而不象AudioCatalyst 只限定用一种压缩编码引擎。

首先下载Exact Audio Copy

地址:

本帖隐藏的内容

https://www.360docs.net/doc/408417230.html,/file/f1b9c68f88

压缩包内包括两个版本0.99beta5中文版和1.0beta1英文版,两个软件都整合了压缩APE和FLAC所需要的编码器,设置以1.0beta1为例,0.99beta5可以按图索骥。

运行EAC忽略设置向导,直接进入EAC选项

二、参数设置详解

1-1、EAC选项--抓取

Fill up missing offset samples with silence(用静音填充丢失的偏移采样):(默认:开启,推荐:开启)

在进行offset correction(偏移校正)时(见后),如果驱动器不能通取Lead-in 和Lead-out 区,这个选项就是确定在丢失一些采样的时候,是否用静音填补(是:可以保持正确的音轨长度;否:抓轨出来的WA V 文件因丢失采样而偏小)。因此,为尽可能接近原盘,当然选用“开启”。

No use of null samples for CRC calculations(CRC 计算时不使用空的采样):(默认:开启,推荐:关闭)

当进行CRC 校验时,是不计空采样的。不然,如果音轨的头、尾有空采样,那么CRC 校验结果就会不同。这个选项不太重要,对于抓轨质量毫无影响。不过,如果有用到偏移选项者,则选用“关闭”为宜。

Synchronize between tracks(音轨间同步):(默认:开启,推荐:开启)

在音轨的衔接处,EAC 可以进行jitter(抖动)与synchronize(同步)校正,以避免在前后音轨之间的衔接处出现爆音或停顿。需选用“开启”。

Delete leading and trailing silent blocks(删除头部和尾部的静音块):(默认:关闭,推荐:关闭)

EAC 可以去除音轨头尾部的静音块。由于这样将使得所抓轨出来的WA V 长度短于实际音轨,因此,想要“100% 复制”,当然就得选用“关闭”。

Skip track extraction on read or sync errors(在读取或同步时的错误时,跳过音轨抓取):(默认:关闭,推荐:关闭)

如选用“开启”,那么,EAC 在抓取音轨时遇到读取或同步的错误,就会跳过当前音轨而转抓下一音轨。推荐选用“关闭”。由于EAC 的先进的抓轨方式,在遇到读取、同步的错误时,一般不会有明显的痕迹。出现这种错误,EAC 会在log 文件中报告,这样可以听一下相应的地方是否有缺陷。当然,出现读取、同步的错误时抓轨已不可能完美,不过,如果这种缺陷听不出来,那么,不妨将此音轨抓取出来。话又说过来,EAC 也不是万能的,碰上了劣质CD,则抓取出来的音轨在质量上的显著缺陷则在所难免。总之,就是根据自己听觉上的判断来确定吧。

Skip track extraction after duration longer than X times realtime(在超过设定时间时,跳过音轨抓取):(默认:关闭,推荐:关闭)如选用“开启”,那么,EAC 在抓取音轨时如超过设定的时间,就会跳过当前的音轨而抓下一音轨。抓轨时间过长通常是由于大量纠错所造成的,如果要抓取劣碟上有严重缺陷的音轨,可能要长达数小时。有些人会认为这样的音轨即使抓取出来,也是缺陷多多、“惨不忍闻”,选用“关闭” 愚不可及。其实,有些耗时15 小时所得的音轨只有略微纰漏,很容易在音乐编辑软件中修复。

After each XX mins of extraction,cool down the drive for YY mins(在每抓取XX 分钟之后,就让光驱停滞YY 分钟以便降温):(默认:关闭)

对于劣碟,因抓取所需时间过长,为避免光驱损坏,每隔一定时间暂停光驱运行为宜。EAC 的先进读取方法造成光头移动频繁,导致某些光驱出现过热现象,并影响读取进程。因此,如果光驱出现这种情况,则以设置“开启” 为宜;反之,则按默认:“关闭”。

Lock drive tray during extraction(在抓取过程中锁定光驱):(默认:开启,推荐:开启)

EAC 可以设置锁定光驱,以避免在抓取过程中不小心弹出光驱托盘。在抓轨过程中光驱托盘弹出,将使EAC 处于“盲抓”状态,导致抓轨失败。为避免出现这种问题,请设置成“开启”。

Extraction and compression priority(抓取和压缩的优先级):(默认:正常,推荐:正常)

保持默认值。提高优先级别会影响其它任务的运行。

Error recovery quality(纠错品质):(默认:中,推荐:高)

纠错有三个级别,可在对话框中选择。这只是设定在放弃之前的重读次数。既然追求抓轨尽善尽美,此项当然选用“高”。

1-2、EAC选项--常规

Use alternate CD play routines(使用其他的CD 播放软件):(默认:关闭)

EAC 可以通过声卡及光驱模拟端口播放CD。如这个选项为“开启”,其它的CD 播放程序就可以借助于抓取并将数字音频送至声卡而实现播放。这样做的好处是不需光驱与声卡之间的连接线。其实,在Windows 2000/XP 中,可以在设备管理器中设置“为此CD-ROM 设备启用数字CD 音频”,从而使得其它播放程序也可以数字播放。不过,建议只对具有较高数字音频性能的CD-ROM 才采用“开启” 的设置。

Disable 'CD Autostart' for audio and data CD's while EAC running(在EAC 运行时禁止使用音频和数据CD 的“自动播放” 功能):(默认:开启,推荐:开启)

为了避免CD 的自动播放以及自动运行功能对EAC 运行的干扰,此项设置为“开启”。

Display time using frames(以帧显示时间信息):(默认:关闭,推荐:关闭)

在窗口可以显示两种格式的时间信息,即1/100 秒和1/75(帧,与CD 工作原理相仿)。以帧为单位的显示是精确的,而以100 秒为单位则是近似的。1 秒=75 帧。不过,大多数人还是喜欢1/100 秒的格式直观,所以,这个选项就按默认:“关闭”。

Ask before overwriting files(文件覆盖前是否询问):(默认:开启,推荐:开启)

如果存在相同文件名的文件时,EAC 可以设置是否提示。设置“开启”,可以免去诸多麻烦。

Correct bug of wrong filename order in Windows multiple file dialog(在Windows 多文档对话框中校正错误的文件名错误):(默认:开启,推荐:开启)

当选择多文档时,Windows 文档选择对话框会出现第一个音轨与最后一个音轨调换。这项设置就是校正错误,再把这两个文件调换过来。

Show status dialog after extraction(抓取后显示状态对话框):(默认:开启,推荐:开启)

这里可以选择EAC 在抓轨后是否弹出抓轨状态对话框。在这个状态对话框中,显示抓轨过程中所发生的错误情况、抓轨品质及可疑的地方。这个选项必须为“开启”。

Beep after extraction finished(抓取完成后声音提示):(默认:开启,推荐:开启)

设置EAC 抓轨完成后是否有声音提示。

Eject CD after extraction finished(抓取完成后弹出CD):(默认:关闭,推荐:关闭)

就像一些CD-R 刻录软件一样,EAC 也可以在抓取完成后弹出CD,这在对多张CD 进行抓轨是倒是挺方便的。

After extraction finished - Power down computer(抓取完成后关闭电脑):(默认:关闭,推荐:关闭)

如选“开启”,那么,EAC 抓轨完成后关闭电脑。对劣碟抓轨时,因大量纠错以至于抓轨需长达数小时才能完成,如若不便等待,设置此项功能就很有效。

After extraction finished - Restart computer(抓取完成后重新启动电脑):(默认:关闭,推荐:关闭)

类似上述功能,如选“开启”,那么,EAC 抓轨完成后重新启动电脑,以恢复“清新”的电脑运行环境。

1-3、EAC选项--工具

Retrieve UPC/ISRC codes in CUE sheet generation(在CUE 文件创建时寻获UPC/ISRC 代码):(默认:关闭,推荐:关闭)在自动产生CD 的CUE 文件时,可能会附加上UPC/ISRC 代码。这些代码可用于鉴别产品及其制造商。通常这只是专业的CD 母版制作才需要。代码按不同国家区分。在实际操作中,似乎只有少量CD 能够有效地使用这些信息,但有些CD 在寻获这些代码时颇为耗时。因此,选用“关闭”。

Use CD-Text information in CUE sheet generation(在CUE 文件创建时使用CD-Text 信息):

选用,则在创建CUE 文件会附加上表演者及曲目信息。如果刻录软件以及刻录机支持CD-Text,那么,这些信息可以自动地写入CD。这些信息通过EAC 主窗口的获取CD 信息对话框取得。如果是以EAC 配合CDRWin 或EAC 的烧录功能来进行音乐CD 的复制,而且刻录机支持CD-Text,那么,此项设置选用“开启”。

Create '.m3u' playlist on extraction(抓取时创建“.m3u” 播放列表):(默认:关闭,推荐:关闭)

如选用“开启”,EAC 会在相应的目录下创建一个以CD 名为文件名、以所选抓轨为内容的“.m3u” 播放列表。这在抓轨制作MP3 时就很有用,EAC 可以就所抓取的CD 自动生成WinAMP 的播放列表。

Automatically write status report after extraction(抓取后自动生成状态报告):(默认:关闭,推荐:关闭)

如选用“开启”,EAC 会在抓轨完成后自动生成一个以CD 名为文件名的抓轨状况报告。这项功能并不重要,除非想保存这项抓轨报告。

1-4、EAC选项--标准化

Normalize(标准化):(默认:关闭,推荐:关闭)

对音轨标准化,就是将其音量调到设置的响度,100% 是在没有削波时所能达到的最大响度(Odb),而25% 则仅为最大响度的四分之一(-12db)。这对于将全集曲目调到相同的响度时是很便捷的,不过,同时却毁坏了原版制作者所刻意营建的动态效果。这还有个严重的缺陷:由于四舍五入的原因,标准化的音轨已经不是100% 的原汁原味了。例如,假定0、1、2、3,3 是100%(音频是16bit,为方便起见,就用2bit),标准化调至50% 的结果是0、0.5、1、1.5。既然是2bit 信号,就不可能有浮点值,只能近似取值为0、1、1、2,这已非原始音源的一半!2bit 信号只有 4 个值,对于16bit 的音频,就具有65536 个不同的值。标准化的作用是听不出来的(尽管有人声称可以听出来...我的回答是:请予实证)。

对于没有音轨间隙的,没必要进行标准化,否则将使各音轨音量不同。

Normalize to(标准化至):(默认:98%)

这是标准化的程度,100% 是最大值。通常设置比最大值略低,以避免出现削波。

But only,if Peak Level is smaller than(当且仅当峰值电平低于):(默认:85%)

此项设置用于确定需标准化的音轨。在此项设置后,低于设定值的音轨就会进行标准化。

But only,if Peak Level is greater than(当且仅当峰值电平高于):(默认:99%)

此项设置用于确定需标准化的音轨。在此项设置后,高于设定值的音轨就会进行标准化。

如果选用标准化,默认值是98%,这也是推荐值。“当且仅当峰值电平低于85% 或高于99%”也常用于其它程序中。由于大多音轨的峰值介于85% 和99% 之间,这样设置可避免所有音轨都进行标准化,有利于加快抓轨过程。在响度介于85% 和99% 之间是不会有显著差异的。

1-5、EAC选项--文件名

Construction fo save filenames(保存的文件名结构):(默认:%T)

在这里可以设置抓轨音轨的命名格式,通过使用不同的占位符组合可以得到任何你想要的文件名。当然也可以像通常那样加入一些文字,用“\”来指定存放的子目录(如该子目录不存在,则将自动建立)。不过,不能指定绝对地址(如:“C:\directory\%T”或“\%T”)。可以使用多种方式。下面有一些样例。

Replace spaces by underscores(以下划线取代空格):(默认:关闭,推荐:关闭)

如果选用,所产生的文件名中的所有空格将以下划线(_)取代,例如“Artist - Track01.wav”将成为“Artist_-_Track01.wav”

文件名格式设置样例:

%A - %T

Artist - Track01.wav

Artist - Track02.wav

Artist - Track03.wav

%A\%C\(%N) %T

Artist\CD Title\ (01) Track01.wav

(02) Track02.wav

(03) Track03.wav

1-6、EAC选项--目录

在这里可以设置以默认或上次的目录来存放音轨

Ask every time (default showing last used directory)(每次询问(默认显示上次所使用的目录)):(默认:开启,推荐:开启)

如选用,EAC 都会询问抓轨存放目录。

Use this directory(使用指定目录):(默认:关闭,推荐:关闭)

可以借此指定抓轨存放目录。

1-7、EAC选项--接口

在这里可以选择SCSI 的接口。NT/2K 系统,使用“Installed external ASPI interface”。因为“Native Win32 interface for Win NT & 2000”存在缺陷。

Installed external ASPI interface(安装的外部ASPI 接口):(默认:开启,推荐:开启)

如选用,则会使用外部的SCSI/IDE 接口- ASPI。为确保最好的兼容性,应使用Adaptec 的ASPI。

这一项非常重要,提供的下载中已经内置了external ASPI interface所需的wnaspi32.dll,是从nero8中提供的,Adaptec 的ASPI 与win7可能存在兼容性问题,因此没有提供,使用XP的可以到去下载并安装。

Native Win32 interface for Win NT & 2000(本地Win32 接口- WinNT & 2000):(默认:关闭,推荐:关闭)

对于Windows NT and Windows 2000,可以使用EAC 自带的SCSI/IDE 接口,不过存在缺陷,可能会导致一些错误。

打开EAC 后选择欲设置的驱动器,如果你使用多驱动器的话,必须对每个想要使用的驱动器重复下面的设置过程。EAC 会将配置信息存储在Windows 的注册表中。

2-1、驱动器选项--抓取模式

点击Detect Read Features...(检测读取能力)按钮,EAC 将自动检测驱动器的读取功能。检测时最好不要开启其他程序以免结果有误。这个过程要花几十秒到10 分钟的时间(视情形而定)。

EAC 会自动给出检测结果,下面将给出相关的技术说明。在本教程中我们只讨论Secure(安全)模式,其他的读取模式并不适用于抓取高质量的音轨。

★Secure modes(安全模式):- 推荐!

在该模式下抓轨时,EAC会启动错误校验与纠正功能。正确设置安全模式下的选项很重要,因为这是与抓轨质量密切相关的设置。如果你的驱动器不支持安全模式,最好另换一台驱动器。否则,想做到“完美”拷贝是不可能的......

★Drive has 'Accurate Stream' feature(驱动器具备精确流功能):

应当设置该项,如果驱动器具备精确流功能,就意味着不必进行jetter 纠正的操作。

★Drive caches audio data(驱动器可缓冲音频数据):

EAC 对CD 的每个扇区最少读2 次,如果两次结果不同,EAC 就会一次次地重读可疑扇区直至得到一个满意的结果(否则向用户报告错误信息)。如果驱动器缓冲音乐数据,则EAC 会从缓存而非驱动器中读取数据。当然此时两次读取的结果一定是相同的。因为读取的结果相同,EAC 会认为没有错误发生- 这显然不是我们希望的工作方式。所以,如果检测出驱动器据有缓冲音频数据的能力,EAC 会选中'Drive caches audio data',此时EAC 在第二次读取前会做一次清缓存的工作。

★Drive is capable of Retrieving C2 error informaion(驱动器具备纠正C2 错误报告能力):

一些新的驱动器能从音频数据中读取C2 错误信息。C2 错误信息可以告知程序驱动器检测到了一个可能的读取错误。如果驱动器支持该功能,EAC 就不必对整张CD 读取 2 次- 这会很大地提高抓取速度。但要注意,有些驱动器在检测时声称自已支持C2,但实际上并没有实现这一功能。需要点击底部的"Examine C2 Feature..." 按钮进一步测试。

★Use C2 error information for error correction(使用C2 错误信息进行纠错):

对一些有缺陷的CD,激活该项会得到较好的抓取质量—仅当驱动器的C2 功能有效时。大部分情况下不要选中,否则会降低抓取速度与质量。

2-2、驱动器选项--驱动器

在这里设置EAC 读取驱动器时使用的read command,可以设置为Autodetect read command(自动检测),这样每次EAC 开始运行时都会检测read command - 这增加了启动时间。

可以简单地点取Autodetect read command now,EAC 会自动检测并设置好正确的read command。

如果EAC 无法测得驱动器的读取功能:

有些情况下EAC 不能够测出驱动器具备何种读取能力。这可能有非常多的原因。此时不得不手工输入相关选项。幸运的话可以在User Reported Drive Features(用户报告的驱动器功能)数据库中找到你驱动器,这样你只需照着输入即可。如果数据库中也没有,请访问Exact Audio Copy 的主页并加入EAC 的邮件列表,你可能会得到几百人的帮助。

读取功能:

在EAC 完成检测后,点Apply 按钮存储设置。注意:点OK 按钮并不会存储设置。在图中会看到,LITEON DVD-ROM 16x 的读取能力:驱动器缓存音频流、支持C2 纠错及精确流(当C2 纠错被选中后支持精确流的选项变灰,因为没有精确流的支持,C2 纠错是不能工作的)。最理想的情况是驱动器支持精确流及C2 纠错功能且不缓存音频流,但前面说过关于C2 的检测需要进一步地分析:

选中Drive is capable of Retrieving C2 error informaion,在驱动器中插入一张划花的CD。为什么要用划花的CD 呢?因为使用干净的CD 在读取时不会产生任何错误,当然也就不会报告有错误发生。点击Examine C2 Feature...按钮开始测试。

根据CD 上受损位置的不同,测试过程也许会花上几分钟的时间。如果EAC 报告发现C2 错误信息,可以基本确定该驱动器支持C2 纠错功能。但又产生了新的问题:一些驱动器报告说它们支持C2 纠错,但却没有正确地实现。也就是说它们会在没错的地方报错而有错的地方却略过。很明显C2 纠错功能在提高抓取速度的同时降低了抓轨精度。很难测试一台驱动器C2 功能的精确程序。如果你想要100% 准确的话,只好屏蔽C2 纠错功能,即使你的驱动器支持。

帮助别人:

不是所有人都能够确定其驱动器的读取能力。因此建立了一个User Reported Drive Features Database(用户报告的驱动器功能数据库)。如果你有能力确定自已的设置,强烈建议你提交这些设置信息。对某一特定的驱动器,报告的人越多,结果就越准确。

2-3、驱动器选项--偏移/ 速度

这个标签下包含了EAC 有名的offset(偏移)设置。但是,因为offset 问题并不影响EAC 正确工作,关于offset 的细节我们将在随后的教程中介绍。

其它选项的说明如下:

Speed selection(速度选择):(默认:current,推荐:current)

如果驱动器支持,你可以选择抓取速度。对有划痕的CD 来说,低速下的抓取质量高。设置为Actual 将不改变驱动器的实际速度。

Allow speed reduction during extraction(允许在抓取时降低速度):

(默认:开启,推荐:开启)当发生读取错误时,EAC 会降低抓取速度,过了这个错误段,EAC 会将速度提升。但不是所有的驱动器都会再次提速。

CD-Text Read capable drive(CD-Text 读取功能驱动器):(默认:关闭,推荐:随驱动器而定)

如果你的驱动器支持CD-Text 读取就选中它,如果你不确定,请察看一下驱动器的说明。

关于偏移量的问题讨论起来非常复杂,而且我们手中也没有标准的偏移量校正光盘,虽然你可以自己刻录制作一张,但是为了简化过程,这一部分的选项保持默认即可。

点击OK 存储设置。如前所述,如果你想设置其他的驱动器,必须重作上面的步骤。现在EAC 已经可以初步工作了,接下来我们配置压缩选项。

配置压缩APE

选择快速压缩即可,即使是极端折磨式的压缩也不会使最终的文件体积减小很多,还浪费大量的压缩时间和带来播放时兼容性的问题。

FLAC压缩配置

命令行第一个参数是-6,我们手动改成-8,可以有效地减小最终文件的体积。

我们来抓取压缩两张CD,一张分轨FLAC,一张整轨APE

首先我们来抓取压缩分轨FLAC,这也是个人推荐的抓取压缩格式,分轨的FLAC文件有更好的兼容性,很多播放器不支持CUE 文件。

放入一张CD光盘,EAC不能识别光盘内容,我们通过freedb数据库来取得CD的内容。

从数据库获取内容

同时会询问是否要获取封面,这是1.0新添加的功能0.99版是没有的。

检索到的光盘封面,模糊查找,需要我们人工确认。

取得内容和封面信息后,会在主界面显示

间隙检测可以得到时间更精确的CUE文件或者更精确的单轨文件。

我们已经取得所需的全部信息,下一步就该正式开始抓轨压缩了

执行分轨抓取并压缩命令

抓取与压缩过程,开始后会提示你输入文件储存的路径

完成后最好保存一下日志文件。

我们得到的文件与部分日志内容

Exact Audio Copy V1.0 beta 1 from 15. November 2010

EAC extraction logfile from 22. January 2011, 14:46

Nelson Freire / Nelson Freire in Recital

Used drive : PLEXTOR DVDR PX-751A Adapter: 0 ID: 0

Read mode : Secure

Utilize accurate stream : Yes

Defeat audio cache : No

Make use of C2 pointers : No

Combined read/write offset correction : 0

Overread into Lead-In and Lead-Out : No

Fill up missing offset samples with silence : Yes

Delete leading and trailing silent blocks : No

Null samples used in CRC calculations : Yes

Used interface : Installed external ASPI interface

Gap handling : Appended to previous track

Used output format : User Defined Encoder

Selected bitrate : 768 kBit/s

Quality : High

Add ID3 tag : No

Command line compressor : D:\Media Tools\Exact Audio Copy\1.0b1\FLAC\FLAC.EXE

Additional command line options : -8 -V -T "ARTIST=%a" -T "TITLE=%t" -T "ALBUM=%g" -T "DATE=%y" -T "TRACKNUMBER=%n" -T "GENRE=%m" -T "COMMENT=%e" %j--picture="%i"%j %s -o %d

TOC of the extracted CD

Track | Start | Length | Start sector | End sector

---------------------------------------------------------

1 | 0:00.00 | 6:49.0

2 | 0 | 30676

2 | 6:49.02 | 6:17.38 | 30677 | 58989

3 | 13:06.40 | 3:02.27 | 58990 | 72666

4 | 16:08.67 | 5:32.23 | 72667 | 97589

5 | 21:41.15 | 2:51.42 | 97590 | 110456

6 | 24:32.5

7 | 4:44.00 | 110457 | 131756

7 | 29:16.57 | 8:53.05 | 131757 | 171736

8 | 38:09.62 | 3:38.18 | 171737 | 188104

9 | 41:48.05 | 3:46.72 | 188105 | 205126

10 | 45:35.02 | 2:17.23 | 205127 | 215424

11 | 47:52.25 | 1:22.00 | 215425 | 221574

12 | 49:14.25 | 1:35.30 | 221575 | 228729

13 | 50:49.55 | 1:25.15 | 228730 | 235119

14 | 52:14.70 | 4:42.17 | 235120 | 256286

15 | 56:57.12 | 4:54.23 | 256287 | 278359

16 | 61:51.35 | 3:18.70 | 278360 | 293279

17 | 65:10.30 | 2:24.72 | 293280 | 304151

接下来我们抓取整轨APE+CUE

前面的步骤是一样的,都是获取CD内容与封面信息,间隙检测。

接下来选择创建映像与CUE,并执行压缩命令。

开始抓取

音乐播放器代码大全

音乐播放器代码大全 autostart="true"中true或1表示自动播放,false或0表示手动播放 loop="true" 中的true或1表示重复播放,false或0表示只播放一次width= height= 中的数字分别表示播放器的宽度和高度=0表示隐藏播放器 EnableContextMenu="0" 禁右键 ShowStatusBar="1" (带显示文件播放信息) 1隐藏播放器(不循环) 代码: 2.隐藏播放器(循环播放) 代码: 3.黑色皮肤播放器 代码: 4.淡蓝色播放器 代码:

5.迷幻播放器 代码:

6.带菜单的播放器 代码: 7.深黄色带菜单播放器 代码: 8.灰色播放器 代码:

音乐播放器的详细设计

音乐播放器详细设计 1.引言 随着社会的快速发展,现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,音乐成了我们生活工作中的一个重要的部分。而3G时代的到来,手机移动应用越来越普遍。此文档就是为了能更好地设计出一个基于android系统的音乐播放器而编写的。 1.1 编写目的 为软件的开发者能更好的理解和明确软件开发的详细过程,安排项目与进度、组织软件开发与测试,撰写本文档。本文档供项目组成员,软件开发人员参考。1.2项目背景 本项目由李雪梅、杨挺等人提出,由本组成员联合开发,实现播放现今流行的音乐MP3等文本格式。 该软件是基于Android系统的音乐播放软件,并能够与其他音乐播放软件兼容。 1.3 参考资料 [1] 重庆大学出版社《软件工程》“软件计划与可行性分析” [2] 靳岩、姚尚明人民邮电出版社《Android开发入门与实践》 [3] 可行性分析 [4] 《音乐播放器需求分析书》 [5] 《音乐播放器总体设计说明书》 1.4项目开发计划 实施计划:

阶段名称负责人 需求分析杨挺、李雪梅 总体设计李雪梅、杨挺 详细设计李雪梅、杨挺 软件测试李雪梅、杨挺 在技术方面,编程知识比较缺乏,对有些与项目相关的软件 不熟悉,需进行人员的技术培训(自学为主),技术难点是数据库的构架和软件功能的设计。 2. 总体设计 2.1 项目目的 本项目的目的是开发一个可以播放主流的音乐文本格式的播放器。设计的主要实现功能是播放MP3等格式的音乐文件,并且能控制播放,暂停,停止,音量控制,选择上一曲,选择下一曲,更改皮肤,歌曲列表文件的管理操作,在线播放,读取 存储卡播放等多种播放控制,界面简明,操作简单。 软件系统检测到错误行为时,报告错误,并提示处理操作。 2.2 软件运行环境 硬件:Android操作系统手机 系统软件:Android 2.2 -- 4.0版本 支撑软件:Eclipse 7.5 、ADT 1.5 2.3 需求概述

智能时程音乐播放器功能说明

智能时程音乐播放器功能说明 ※系统概述: M P3智能音乐播放系统:采用世界最先进的微电脑控制、M P3、F L A S H录音技术。将广播自动播放、音源选播、录音下载/音频和麦克风录音存储等先进功能综合为一体。高标准的产品定位,多功能的超前设计,成为广播设备的典范之精品,达到国内领先水平。广泛适用于校园自动广播音乐打铃、外语广播教学听力考试系统。 ※综合功能: M P3自动广播、智能分区广播、日常教学广播、消防紧急广播、背景音乐播放、外语教学及听力考试广播功能。 ※系统特点: 1、M P3存储: 本系统采用F L A S H为存储方式,音质清晰、优美、内存容量有2G,可满足各种用户广播需求。 2、编程播放: 具有自动广播功能、每天可达99次设定编程播放,对播放内容和播出时间、次数及循环设定多遍播放并任意编程控制,实现无人直守。每一次编程时间设定可达几十首歌曲进行播放输入。对某些需要准点播放的内容拥有优先权。 3、功放管理: 在每次执行定时播放程序时会自动提前5秒钟将功放电源打开,避免功放机开机因启动及预热延时而影响正常播放。(智能化的设计起到了节能和科学化管理功放开关) 4、中文菜单显示: M P3自动广播系统采用中文式菜单液晶显示,引导式菜单进入,让操作者对各项功能信息一目了然,上下翻页及功能设定简洁方便,简单明朗易学易用。 5、程序设定: 用户可根据不同的作息时间、内容进行编程设定,达到任意选择和调整作息时间,满足各广播单位对广播作息的选择需求。 6、M P3下载存录音源: 用户可直接从计算机上下载或自行录制需要的乐曲到系统内,再进行编程播放。 7、音频及麦克存录音源: 本系统可直接从各种媒体(V C D、C D、卡座等)线路和麦克风两种方式录音输入存储音源音乐曲目。 8、时钟显示: 本系统具有日常时钟功能:本机采用专用实时时钟模块,走时准确,停电正常计时,标准时间及工作程序不会丢失、错乱。对年、月、日及时间显示,起到了对操作使用者及时了解当前时间和下一曲将播放的时间显示功能。 9、M P3音质清晰:

音乐播放器哪个好2

音乐播放器哪个好,国内四款音乐软件评测 在国内的音乐播放器市场上,也有所谓的“四大天王”,他们分别是千千静听、酷狗音乐、酷我音乐以及QQ音乐。四款软件经过自身各个版本的升级更新,在功能及用户体验上都有着长足的进步,那么这四款软件究竟谁才是王中王呢?今天笔者告诉你!本次有https://www.360docs.net/doc/408417230.html,专业音乐播放器点评网点评! (PS:参评的软件均以国内为主,外国软件不予考虑) 一、参评软件 各软件的下载地址集合 千千静听----------------酷我音乐----------------QQ音乐 -------------------酷狗音乐 二、评测看点: 一款好的音乐播放软件,应具备以下诸多特点: 1、友好的安装过程(主要是强制安装以及一些插件的问题) 2、靓丽的界面及丰富的主题皮肤 3、软件操作要简便,新手容易上手 4、音乐库的更新一定要跟得上当前的音乐潮流 5、歌曲搜索功能要到位 6、最好能自带歌曲下载模块 7、音乐源的品质要满足各层次用户的需求 8、软件主体的内存占用比例要适中

上述都是一些最基本的特色功能,还有一些笔者将会在以下的评测环节一一进行讲解 三、评测部分 1、软件的主体安装部分 首先来看下几款软件在进行软件安装环节所表现出的不同风格特点,通过对比我们可以简单的看出,所谓的绿色、无广告音乐播放器是否是“徒有其名” 千千静听在安装过程中会默认安装“百度工具栏”这一浏览器插件,安装结束后还有首页修改及推荐浏览器安装,如若都不谨慎选择,还真让它蒙混过关去了 图1、千千静听安装中的插件

图2、注意最后安装结束的内容 酷我音乐盒在安装中也有百度工具条的插件,真是无孔不入啊,虽然笔者并不排斥百度工具栏这一浏览器插件,但老出现在一些安装软件中,着实让人看了十分厌烦

安卓音乐播放器开发,含源代码

基于an droid平台的音乐播放器开发 实验报告 学生姓名:_______ 温从林 _________________ 学号: ___________________________________ 班级:计自1201 _____________ 第一章引言 1.1项目背景 当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,Win dowsmobile,symbia n,以及谷歌的An droid操作系统,其中占有开放源代码优势的An droid系统有最大的发展前景。那么能否在手机上拥有自己编写的个性音乐播放器呢?能的,谷歌An droid系统就能做到。本文的音乐播放器就是基于谷歌An droid手机平台的播放器。 An droid :是谷歌于2007年公布的开放式源代码手机系统,它的开放性就优于其它封闭式的手机系统,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。这使得越来越多的人关注这个操作系统。本次作品音乐播放器就是基于An droid平台的。 1.2编写目的 现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,本设计实现的主要功能是播放Mp3 Wav多种格式的音乐文件,并且能够控制播放,暂停,停止,播放列等基本播放控制功能,界面简明,操作简单。

本项目是一款基于An droid手机平台的音乐播放器,使An droid手机拥有个性的 多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。也使设计者更加熟练An droid的技术和其它在市场上的特点。 1.3开发环境 Eclipse、An droid SDK 320 第二章系统需求分析 2.1功能需求(用例图分析) 根据项目的目标,我们可获得项目系统的基本需求,以下从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器扩展卡需求。以下分别描述: 2.1.1播放器的用例图 假设安装了音乐播放器的用户是系统的主要设计对象,其拥有以下操作, 启动软件、播放音乐、暂停播放、停止播放、退出软件,其用例图如下 图2.1 播放器基本用例图 2.1.2用例分析

数字系统设计音乐播放器

一、实验目的和要求(必填) 二、实验内容和原理(必填) 三、主要仪器设备(必填) 四、操作方法和实验步骤 五、实验数据记录和处理 六、实验结果与分析(必填) 七、 讨论、心得 一、实验目的和要求: 实验目的: (1)掌握音符产生的方法,了解DDS 技术的应用。 (2)了解AC97音频接口电路的应用。 (3)掌握系统“自顶而下”的设计方法。 实验任务: 设计一个音乐播放器。 (1)可以播放四首乐曲,设置play 、next 、reset 三个按键。按play 键播放当前乐曲,按next 键播放下一首乐曲。 (2)LED0指示播放情况(播放时点亮)、LED2和LED3指示当前乐曲序号。 二、实验内容和原理 (1)音乐播放器的设计原理 根据实验任务可将系统分为主控制器(mcu )、乐曲读取(song_reader )、音符

播放(note_player)、AC97音频接口(codec_conditioner)和ac97_if五个子模块,系统的总体框图如下: 各个模块的功能如下: 模块接收按键信息,通知song_reader模块是否要播放(play)及播放哪首乐曲(song),若一曲播放结束则进入播放结束END状态。 模块根据mcu模块的要求,逐个取出音符{note,duration}送给note_player模块播放,当一首乐曲播放完毕,回复mcu模块乐曲播放结束信号(song_done)。 模块接收到需播放的音符,在音符的持续时间内,以48kHz速率送出该音符的正弦波样品给AC97音频接口模块。当一个音符播放结束,向song_reader模块发送一个note_done脉冲索取新的音符。 、ac97_if模块负责与AC97音频系统接口工作,本实验已提供了这两个模块的代码。 另外,按键处理模块完成输入同步化、防颤动和脉宽变换等功能。 1、主控制模块mcu的设计 mcu模块是主控制模块,有响应按键信息、控制系统播放两大任务,工作流程如下面的流程图所示。要求系统复位后经RESET状态初始化后进入WAIT状态等待按键输入或乐曲播放结束应答,若有按键输入则转入相应的按键处理状态(NEXT或PLAY),若一曲播放结束则进入结束播放END状态。 mcu的控制器算法流程图如下图: 以下为mcu的端口含义

HIDIZS AP100评测:性价比最好的进阶型无损播放器!

HIDIZS AP100评测:性价比最好的进阶型无损播放器! 目前不少无损音乐播放器已普及到千元内价位,对比许多定价千元以上的入门产品,确实更低的价格拉锯战已展开了。然现实也让人感觉残酷的是:例如HM700低价播放器客观上与千元以上产品素质差距颇大,也有IHIFI770同样主打便携,可声音素质比起前代IHIFI760有着过于缩水的差距。 可见无损播放器在电路上和体积不是想精简就能做减法的,无损播放器本质上有客观的硬件电路的体积空间才能发挥出相应的实力,主板以及供电部分已经制约了无损播放器的绝大部分的体积。 当然,国产无损播放器这几年发展也非没有不思进取者,今天要评测的这款HIDIZS AP100在设计和体积方面是最为合理的便携无损播放器。AP100在大小和体积上接近常见的IPOD CLASS播放器,AP100体积仅有107X65.5X16.2mm 大小,重量为156g仅比IPOD CLASS 的140g多了16g的重量控制可谓让人满意,其售价仅仅只有1399元颇为让人讨喜。 AP100在配置方面采用了主流君正方案JZ4760B和CS4398解码方案设计,搭配与七彩虹经典机型C4相同的AD823运放也是颇为让人YY的配置,特别是AP100还罕有搭载了独立的44K和48K对应双晶振设计,这很大成都确保了声音的采样精确性,同时硬件EQ以及3000毫安的电池配备在这种体积下配置相当强悍。 从配置来说AP100的竞品对手是在入门级飞傲X3 IBASSO DX50的中端产品飞傲X5以及IBASO DX90等产品间空挡,切入到了一个相当独特的进阶型定位。

虽然笔者是个不喜欢唠叨的人,不过在包装方面我觉得AP100做得还蛮不错的,没有什么值得浮夸的地方,整个产品包装的设计质感还是做得不错的,但是听闻该品牌不同国家地区均有不同的包装设计。 比较让人奇怪的是包装侧面背面对于产品的参数描述还是偏少,对于产品的标识化而言做得还不是那么合理。 值得称道的是HIDIZS的外设配套除不标配充电器以外,已经做得非常丰富。如:AP100保护皮套、屏幕贴2份、耳放对录线、同轴线、数据线、屏幕擦拭布、说明书、产品快速入门、

13个常见音乐播放器大评比

普通播放器 1:Windows Media Player 7(系统自带版本) 这个是非常常用的播放器,一般网吧,课室都用这个 优点:系统自带,无需安装。新版本是某些随身听播放器传输视频或者音频必须得软件。新版本在声音上有一定改善。 缺点:声音不好听!含糊不清。对各种格式支持非常不好!ape 和flac这类牛B哄哄的格式别指望能播放的了。打开速度慢,系统资源占用多,缺点太多,就不一一赘述了。 音质指数:C 实用指数:C 2:搜狗音乐盒、酷我音乐盒、QQ音乐、青苹果音乐播放器、酷狗音乐

[attach]2666731[/attach] 这些都是网络播放器,主要功能是让大家能在播放器内直接选择最新最流行的音乐试听 优点:内置音乐排行榜,点选热门歌曲直接播放。 缺点:声音质量差,不支持无损格式,转换,修改文件信息等功能缺乏,只适合做试听之用。 音质指数:D 实用指数:D 3:千千静听 [attach]2666734[/attach] 非常大众化的一个播放软件 优点:使用方便,修改和编辑文件信息效率高,对各种格式的支持和转换都很好,界面也丰富多彩。官方版本自带歌词速配,非常适合想偷懒又想看歌词的人。声音还算过得去。软件还算小巧,占用小。 缺点:千千的声音对追求音质的人来说太过马虎,特别突出的问题是对DTS文件的播放,出来的效果可以用非常差来形容。默认的配置使用了均衡器(两边高中间低),可以说是扭曲了声音。

音质指数:B+ 实用指数:A 4:暴风Winamp 曾经风靡一时的播放器 优点:界面华丽(默认皮肤来算,如果会弄的话,很多播放器的皮肤都可以很炫),播放mp3声音还不错。功能随着版本更新越来越多。 缺点:新版本不支持ape,flac的播放,需要找插件(麻烦)。随着版本不断更新,软件越来越臃肿,无用功能太多。 音质指数:B+ 实用指数:B 5:jetaudio

音乐播放器的设计与实现

第一章绪论 1.1背景 随着电子技术的飞速发展,嵌入式设备在各领域的应用越来越广泛,复杂度也越来越高,对其他开发方法也提出了更多的要求和更大的挑战。在嵌入式设备系统开发过程中需要将软件应用与操作系统编译连接成一个整体,然后下载到目标机上运行,所以,嵌入式设备的开发过程是一个复杂的过程。 3作为高质量音乐压缩标准,给音频产业带来了具大的冲击。3技术使音乐数据压缩比率大,回放质量高。如格式的音乐数据压缩成3格式,音效相差无己,但大小至少可压缩12倍。由于3音乐的较小数据量和近乎完美的播放效果使其在网络上传输得以实现。1995年,3格式的音乐文件刚在网络上传播时,主要用等播放软件进行播放,使3音乐无法脱离计算机进行播放,给音乐欣赏带来了不便。近几年以来,随着3播放器的出现及其技术的发展,人们对3播放器的要求越来越高,制造商在3播放器的选型、设计、开发、附加功能和适用领域等方面做了很多努力,设计了多种方案。本设计主要是利用技术设计一款新型的3播放器。 9是公司的16/32位处理器,是适用于普通设备的一种高性价比的微控制器。本设计采用的是三星公司推出的9芯片S3C2440,具有低价格、低功耗、高性能、超小体积等特点主要适用于中高端场合,目前在嵌入式系统中正得到日益广泛的应用。S3C2440主频高达400M,片上集成了丰富的资源:如()总线与控制器,为与数模转换器()的连接提供了一种理想的解决方案。 3播放器的设计比较复杂且对处理器的要求较高,因而3播放器必须仔细设计以降低成本。本设计是在9平台上设计、实现一个3播放器。 第二章系统总体方案 2.1 系统功能 本设计提出了一种基于嵌入式处理器硬件平台的3播放器设计方法。此播放器采用体系结构中的9作为系统控制器,利用外围设备通用串行接口下载3歌曲,用存贮3文件。主要对3做了各个方面的功能分析,对硬件设计、软件设计、软件实现、系统编译等方面做了介绍。系统的主要部分是音频编码与解码,这是系统设计的核心。3播放器设计的突出问题就是硬件控制和软件控制,另外还有硬盘控制、键盘控制、液晶显示,这些控制都是基于一块芯片。基于9的3播放器设计的软件体系结构采用分层模式,它包括软件层、硬件层、驱动层、操作系统层、及3播放器应用层。主要实现歌曲的播放。 2.2 设计指标 1、3工作电压为具有3.3V左右,电流250,具有音频解码和播放功能。 2、通过接口与大容量外部存储设备进行数据传输,能实现网络播放与下载、触摸屏输入功能。

APE与FLAC的刻录,播放与转换

APE与FLAC的播放、转换、刻录方法一样。 ①什么是无损音频? 无损音频的主要格式有APE、FLAC。与MP3这类有损压缩方式不同,APE是一种无损压缩音频技术,也就是说从音频CD上读取的音频数据文件压缩成APE格式后,再将APE格式的文件还原,而还原后的音频文件与压缩前的一模一样,没有任何损失。APE的文件大小大概为CD的一半,APE可以节约大量的资源。 ②无损音频里的CUE文件是什么? CUE文件就是记录专辑的时间、音轨等信息。 ③无损音频用什么播放? 本产品为无损音频格式的DVD数据盘,家用DVD机,CD机,汽车音响是不能播放的,你可以把这些歌曲拷到电脑或者MP3播放器(如果支持APE、FLAC格式)播放,推荐千千静听、FOOBAR2000播放器。然后添加专辑中的CUE文件,这样就可以在播放器里选曲了。 ④APE如何转换MP3格式? 用千千静听播放器,相当于③问题里的播放方法(添加专辑中的CUE文件),然后在播放器列表里就有专辑的歌曲名,然后鼠标右键,选“转换格式”,再选输出格式为MP3,再点“配置”,这个可以选要转换成192K或320K的MP3,(MP3的最高质量是320K)。然后点“立即转换”就可以了。大概2分钟不到,一张专辑的歌曲都转成MP3格式的了,很快吧。 ⑤APE如何刻成CD? 第一种方法:先要推荐的是Burrrn刻录软件,就可以直接将APE、FLAC刻录成CD。运行Burrrn,点击“设置”进行必要的配置,在“一般设定”中选择默认的刻录机并切换到中文界面。配置完毕,刻录过程就非常简单,将CUE文件直接拖到Burrrn程序界面上,设定好合适的刻录速度,最后按“Burrn”键开始刻录,片刻后完美原声CD就还原完毕了。 第二种方法:需要对应的插件来让NERO支持APE和FLAC格式,然后才能刻录。对应的插件分别是nxMyAPE.dll和nxMyFLA.dll。 解压出来插件plug-in文件,根据NERO不同版本将插件放置在不同位置。 Nero6、7,将以上两个文件直接拷入:C:\Program Files\Common Files\Ahead\AudioPlugins 文件夹下; Nero8,将以上两个文件直接拷入:C:\Program Files\Common Files\Nero\AudioPlugins;Nero9,将以上两个文件直接拷入:C:\Program Files\Nero\Nero 9\Nero Express\AudioPluginMgr; 接着运行Nero,默认为Express模式,为了保证刻录成功,这里要选择“映像、项目、复制”,然后选择CUE文件就可以开始刻录了。 如果你使用的Nero默认采用Burring Rom模式,则点击菜单栏上的“刻录器”—选择“刻录映像文件”,接着在弹出的窗口中选择CUE文件并开始刻录。

音乐播放器设计文档

题目:心灵音乐播放器学号: 姓名: 学院:信息工程学院 专业班级: 指导教师: 设计时间:2012年4月至2012年5月

目录 第一章引言 (3) 1.1 项目背景 (3) 2.2 编写目的 (3) 第二章系统开发 (4) 2.1 功能需求(用例图分析) (4) 2.1.1 播放器的基本控制需求 (4) 2.1.2 播放清单列表管理需求 (5) 2.1.3 播放友好性需求 (6) 2.1.4 播放扩展卡需求 (6) 2.1.5 功能需求(时序图)分析................................................... 错误!未定义书签。 2.2 系统结构图和流程图 (6) 2.2.1 音乐播放器的系统流程图 (6) 2.2.2 系统功能表(表2.1)和系统功能结构图(图2.5.2) (7) 2.3 详细设计 (8) 2.3.1 文档结构 (8) 2.3.2 类结构 (9) 2.4 初步设计界面图 (10) 2.4.1 在线列表 (11) 2.4.2 下载器界面 (11) 2.4.3 播放器界面 (12) 2.4.4 音乐设置界面 (13) 2.4.5 默认本地音乐文件夹界面 (14) 2.4.6 单击某条记录弹出对话框 (15)

摘要 Android是一个开源系统技术,它底层是基于Linux操作系统,本音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对播放器进行编写。同时给出了详细的系统设计过程、部分界面截图以及主要功能运行流程图,还对开发过程中遇到的问题和解决方法进行了详细的讨论。该音乐播放器集播放、暂停、停止、上一首、下一首、音量调节、歌词显示、在线播放、音乐下载等功能于一体,性能良好,在Android系统中能独立运行。MP3的全名是MPEG Audio Layer-3,是一种声音文件的压缩格式,由于本播放器只限于应用层的探讨,所以对具体的压缩算法不作深究 关键词:Android;开源系统;Linux;音乐播放器 第一章引言 1.1 项目背景 当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同种类,现在市场上主要有三个手机操作系统——Windows Mobile,Symbian,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有最大的发展前景。那么能否在手机上又有自己编写的个性音乐播放器呢?能的,谷歌Android系统就能做到。本文的音乐播放器就是基于谷歌Android手机平台的音乐播放器。 2.2 编写目的 现金社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,可以播放本地的MP3音乐,也可以播放在线的MP3音乐。本设计所实现的主要功能是播放MP3音乐文件,并且能够控制播放,暂停,停止,上一曲,下一曲,音量调节,视觉外观,播放列表和歌曲文件管理操作等多种播放控制功能,界面简明,操作简单。 本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。也使本人更加熟练Android的技术和它在市场上的特点。

磁带式MP3播放器mTape的解决方案

磁带式MP3播放器mTape的解决方案 随着数字化技术在音频的编辑、合成、效果处理、存储、传输等方面的不断进步,数字化的音频产品已经成为市场主流,传统的纯模拟的音频产品几乎退出了市场。例如CD播放器、MP3播放器等产品以更为优良的音质、更加方便的存储和传输等特点逐渐地取代了传统的以磁带式录音磁带为媒介的音乐播放设备。但是,在某些领域特别是低配置的汽车上,以录音磁带为媒介的音响播放系统仍然大量存在,如果把这些播放设备进行数字化改造,则需要较高的成本。本文将系统介绍福华先进微电子公司提供的经济型解决方案——磁带式(外型)MP3播放器mTape。 mTape是新一代创新的便携式音乐播放器。它具有磁带式的外壳(见图1),并可像磁带一样放入卡式磁带机中,但播放的是音质更为优美的MP3音乐。由于其带有灵活简洁的操作界面,在脱离卡式磁带机时,还可以作为一个通用的便携式MP3播放器。它支持SD/MMC卡即插即用,用户可自由扩展存储空间;高速USB2.0接口既可以传输数据又可以对内置的锂电池进行充电,充分体现出它简洁方便的特点。 硬件系统的主要器件 mTape的构成主要基于福华先进微电子公司的微控制器FS7821和音频解码器FS2401,图2为mTape硬件系统框图。该框图包括两部分:虚框内为数据的传输处理;虚框外为供电和充电部分。 FS7821是一个基于RISC架构的8051内核的媒体控制器,它具有兼容性良好的高速USB2.0接口和多种媒体接口控制器,例如NAND FLASH存储器、Smart Media (SM)、CompactFlash (CF)、Micro Drive、Secure Digital (SD)、Multi Media Card (MMC)、Memory Stick (MS)、Memory Stick-Pro (MS-pro)、xD Picture (xD)等控制器。从PC经USB2.0传输的数据无需CPU处理,通过DMA直接传送到媒体介质,大大提高数据的传输效率。 FS7821内部指令100%兼容最为流行的工业标准8051,所以在软件上和标准8051是完全

基于Android-系统的音乐播放器设计与实现

基于Android 系统的音乐播放器设计与实现 实验报告

一、实验要求: 本课程设计的目的是开发一个可以播放主流音乐文件格式的播放器的播放功能模块,要求音乐播放器能够播放Mp 3,Wav 多种格式的音乐文件,能够控制播放,暂停,重播,停止,要求视觉外观美观,操作简单。 二,设计思想 首先查找相关书籍与文献,了解An droid 的构架并搭建An dr oid 开发平台。 查找相关资料,了解现阶段基于And roid 平台手机音乐播放器发展现状以及相关功能。 播放器基本拥有以下功能: 播放本地音乐文件 对播放的状态进行控制 播放设置,开始暂停停止 三,系统结构 ? 四、数据结构的说明和模块的算法流程图 运行 结束 暂停 开始 音乐播放器主界面 音乐播放器 设定 播放界面 开始 暂停 停止

五、使用说明书 菜单有6个功能:播放,暂停,停止,重播。 播放功能:点击后事件触发,传入歌曲名字,让程序操作该名字进行播放。 暂停功能:点击后事件触发,歌曲暂停播放。 停止功能:点击后事件触发,歌曲停止播放。 重播功能;点击后事件触发,歌曲重新播放。 六、运行结果和结果分析 作为Android平台上开发的应用软件,本设计具备与用户交互的界面,界面简洁美观易于操作。作为一款在线音乐客户端,提供给用户在线选歌的方便,提供在线播放歌曲的即时信息,如歌曲名,歌手名,时长等等。 七、我评价与总结 现如今社会生活节奏日益加快,人们在忙碌的生活中欣赏音乐是最好的舒缓压力的方式之一。随着移动设备的日益完善,我们大家都已经有了在手机上听自己喜欢歌曲的习惯,以往的做法是用数据线或者蓝牙等无线设备将PC上的歌曲复制几首到手机当中,反反复复的听,等到听厌了以后,再次装一些歌曲进去,如此反复,非常的麻烦。因此,如果在我们的手机上能实现在线听歌,这将会带来极大的方便。本项目是一款基于Android手机平台的音乐播放器,使Android 手机拥有个性的多媒体播放器,是手机显得更生动灵活化,与人们更为方便,让手机主人随时随地处于音乐的旋律之中。本设计实现的重要功能是播放Mp3格式的音乐文件,并且能够控制音乐的播放,暂停,显示歌手信息,歌曲专辑等功能。本项目还可以使人们生活更加多样化,也使设计者更加熟悉Android的技术和其它在市场上的特点。 八、附录 package com.example.seekbar; import android.app.Activity; import android.media.AudioManager; import android.media.MediaPlayer; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button;

【无损格式】播放CUE文件出错的常见问题和修改心得

【无损格式】播放CUE文件出错的常见问题和修改心得 想要随时随地欣赏和感受音乐,但CD确实没那么便携~那么从CD中抓取无损音频格式来听,就是个方便的办法了。整轨音频文件+cue文件是常见的组合。但cue有时会有报错、无法使用的状况(尤其是使用foobar2000播放的时候,这个软件对cue规格要求比较高,审查严谨)。其中有些小问题,还是可以自己修改处理的,我碰到过几回,来写点心得给琴迪们吧。 1、CUE文件必须和音频文件放在同一个文件夹里。别笑,我就犯过这种低级错误。。。 2、确保音频文件无问题,并可以你的播放软件打开。可以单独播放音频文件(一般是.ape 整轨文件)试试看,排除这个可能。好在确定以上两点无问题后,我们来看看可能出在cue 文件上的问题。 cue文件是可以用txt记事本打开的。要查看和修改cue的内容,就把它用txt打开,然后我们看看一个正常的cue文件是怎么样的: 借一张别人的图片 前面几行都不是必要信息,对文件的使用也不起什么作用,可以不用管他。 第四行是 PERFORMER "Key Sounds Label" 这是艺术家,PERFORMER英文原意是表演者

第五行是 TITLE "メグメル/だんご大家族" 这是专辑标题,TITLE英文原意是标题 第六行是 FILE "CDImage.ape" WAVE 这行是文件名,注意后面的WAVE不能少。 再往下就是 TRACK 01 AUDIO 这表示第一音轨 TITLE "メグメル~cuckool mix 2007~"这边是此音轨的名称 PERFORMER "eufonius"这表示此音轨的艺术家 INDEX 01 00:00:00此行为EAC抓取的时候分隔的音轨信息,一般音源没有问题的话不做修改。 然后我们看看cue文件使用时的常见报错: 3、文件名不匹配 报错“引用的文件不存在”或者说“定位文件错误”“could not enumerate tracks (无效路径语法)blabla…”。这其实就是cue信息FILE "CDImage.ape" WAVE里的文件名,与实际的音频文件名字不一样。 处理方法:确定cue与音频文件在一个文件夹里,然后吧音频文件的全名(包括.ape之类的扩展名)复制粘贴到FILE "CDImage.ape" WAVE这行的引号" "里(注意不要多出空格之类的,也不要把E:\音乐\云迪\谐谑曲.ape之类的绝对路径写进去)。然后整个文件另存为.cue。(注意原CUE文件先留着哦,备查)。尝试播放,看是不是能正常使用。 反正就是确保1、cue与音频文件在一个文件夹里;2、FILE "CDImage.ape" WAVE这一行里," "里的内容,与音频文件的全名XXXXX.ooo一模一样。 4、某一行的语法有问题。 报错:无法打开用于播放的项目(解析cuesheet 错误: 未知cuesheet 项目( 行n)blabla... 这样的显示,就是说第n行的语法有问题。 找到所指的这一行,比如说:如果显示( 行7),就找到第7行,对照一下上面标准的正确的写法,看看可能哪儿有错。常见的可能性有: 双重引号,例如"We Are Here To Change The World - "Captain Eo" (1986)",那么修改为"We Are Here To Change The World - 'Captain Eo' (1986)" 引号格式,比如“”需要改为" " 多出个空格 里面有乱码(一般是不同语言文字转换的时候出了问题) etc 5、文字编码有问题 用txt打开cue文件,选择utf-8编码(如果有乱码请先进行内码转换)另存。试试看能不能正常播放。 ++++++++++++++++++++++++

初步玩转无损播放器MX-ME----无损音频格式篇V2

1、音频基础知识 玩过音频的人应该清楚,一般 常见的音频格式都有 采样率(sample rate)、位深度(Bit deepth)、声道数(Channels)、码率(Bitrate)等指标,无损波形wav码率可以根据前面3个指标乘积计算,但已经压缩(包含有损或无损)的音频则无法根据前面3个指标直接推算。 例如按照国际标准,CD是 44100Hz(采样率)、16bits(位深度)、2声道格式,则其无压缩的wav格式码率: wav码率 = 44100 * 16 *2 = 1411200bps = 1411kbps。 再例如现在热炒的24bit/32bit 192KHz 母带播放器,一般常规的hifi级都是2声道立体声格式的,大家也可以根据上述公式计算码率。 2、音频格式 音频格式按压缩方式分为有损格式和无损格式两大类。有损格式一般指mp3、wma、ogg、aac等格式,无损格式一般指ape、flac、wav等格式,无损格式之间可以无损转换,无损格式可以转为有损格式,但有损格式无法转为无损格式。本文主要讨论无损格式。 根据中国大陆互联网无损音乐下载,ape和flac由于其体积小,占绝对主流,部分hifi级别音乐也提供wav无压缩格式。 3、压缩等级 ape和flac除了具有 采样率、位深度、声道数指标外,还有压缩等级的区分,压缩等级不影响音质,只是影响文件大小及解码速度,文件越小,压缩等级越高,解码速度越慢,消耗cpu资源越高。 各无损格式之间不但可以相互转化,压缩等级之间也可以相互转化,并且理论上不影响音质。 3.1 ape格式压缩等级 ape格式的压缩等级分为: 1、fast(快,快速F)等级:C1000,兼容性好,建议采用 2、Normal(中等N、常规、普通、正常)等级:C2000,兼容性好,建议采用 3、High等级(较高H):C3000,兼容性一般,不建议采用 4、Extra High(超高E)等级:C4000,兼容性差,不建议采用 5、Insane(疯狂I)等级:C5000,兼容性差,不建议采用 3.2 flac格式压缩等级 flac格式一般有0-9级压缩等级,flac格式一旦压缩了,就不清楚压缩等级,一般建议使用兼容性最好的0级压缩。 flac格式按照国际标准,一般 在用工具打开二进制文件中,文件头以 fLaC 开始,个别QQ音乐、酷狗音乐下载的flac 格式 可能以 Id3 开始,会导致大量 便携式播放器无法识别,显示格式出错。 4、播放器播放常见无损格式的出错信息 4.1 只看见播放但 没声音 或者 沙沙声 如果文件本身在计算端播放正常,而便携式播放器播放时只有沙沙声,一般可以认为不是标准的CD格式音频,可能是24bit超采样或DTS CD6声道格式。可以用接下来介绍的Foobar2000播放工具检测或转换到CD标准格式(不过个人不是很感冒这种转换,因为降低位深度或声道已不符合无损要求了,看个人喜好)。 4.2 显示格式出错 播放器可移动磁盘文件系统格式是否是FAT32。NTFS/exfat也有可能导致 格式错误。 如果是ape,一般是压缩等级不兼容,可用接下来介绍的Foobar2000播放工具及APE官方工具Monkey's Audio检测 及转换到支持的压缩等级。 如果是flac,一般是ID3前缀导致,可用Foobar2000播放工具重转flac即可。 如果镜像文件有cue列表,可能也会因为播放器cue解析程序bug,导致显示格式出错,一般可以删除cue测试,如果 确系cue解析问题,请把 音频镜像和cue文件传给我们(QQ:66307757 那一剑的风情)

各种音乐播放器的比较

音乐播放器的评测 现在播放器实在是多了点,有的新手觉得眼花缭乱,不知道选什么,今天就来个点评,给大家些参考。 一、普通播放器 1:Windows Media Player(系统自带版本) 这个是非常常用的播放器,一般网吧、课室都用这个 优点:系统自带,无需安装。新版本是某些随身听播放器传输视频或者音频必须的软件。新版本在声音上有一定改善。 缺点:声音不好听!含糊不清。对各种格式支持非常不好!ape和flac这类牛B 哄哄的格式别指望能播放的了。打开速度慢,系统资源占用多,缺点太多,就不一一赘述了。 音质指数:C 实用指数:C 2:搜狗音乐盒、酷我音乐盒、QQ音乐、青苹果音乐播放器、酷狗音乐 这些都是网络播放器,主要功能是让大家能在播放器内直接选择最新最流行的音乐试听 优点:内置音乐排行榜,点选热门歌曲直接播放。 缺点:声音质量差,不支持无损格式,转换,修改文件信息等功能缺乏,只适合做试听之用。 音质指数:D 实用指数:D 3:千千静听 非常大众化的一个播放软件

优点:使用方便,修改和编辑文件信息效率高,对各种格式的支持和转换都很好,界面也丰富多彩。官方版本自带歌词速配,非常适合想偷懒又想看歌词的人。声音还算过得去。软件还算小巧,占用小。 缺点:千千的声音对追求音质的人来说太过马虎,特别突出的问题是对DTS文件的播放,出来的效果可以用非常差来形容。默认的配置使用了均衡器(两边高中间低),可以说是扭曲了声音。 音质指数:B+ 实用指数:A 4:暴风Winamp 曾经风靡一时的播放器 优点:界面华丽(默认皮肤来算,如果会弄的话,很多播放器的皮肤都可以很炫),播放mp3声音还不错。功能随着版本更新越来越多。 缺点:新版本不支持ape,flac的播放,需要找插件(麻烦)。随着版本不断更新,软件越来越臃肿,无用功能太多。 音质指数:B+ 实用指数:B 5:jetaudio 能歌善舞的播放器 优点:这个是iAUDIO开发出来的播放器,可以播放视频,有录音功能,是个功能比较多的播放器,并且界面华丽。声音方面,和iAUDIO随身听采用同一风格的调音,中频稍微凹一下去一点。但是整体声音还是很不错的。 缺点:支持ape,但是不支持CUE(囧rz)。界面为英文,软件比较臃肿。 音质指数:A 实用指数:B- 6:airplay

音乐播放器需求分析

音乐播放器需求分析 姓名:葛建豪 班级:计算机131 院:信息与网络工程学院 1.引言 1.1 编写目的 1.2 项目背景 1.3 参考资料 2.总体概述 2.1 项目目的和目标 2.2 软件运行环境 2.3 条件与限制 3.具体需求 3.1功能需求 3.2界面需求 3.3性能需求 3.5数据库需求 3.6可靠性要求

1.引言 音乐的魅力在生活中是极其大的,不同的国家、不同语言的人,可以从音乐中体会到相同的情感,可以加强人与人之间的联系,我们也可以从音乐中了解他国,因为音乐是人类共同的食粮,它也可以可以让身体放轻松,纾解压力,避免因自律神经紧张失调而导致慢性疾病的产生。可以,纾解忧郁苦闷的心情,甚至可以做到某些程度的心灵治疗。因此为使人们能够随时听到音乐,音乐播放器则应时被创造出来了,它为用户提供了便利,使得人们可以通过手机等设备在任何时候欣赏到音乐,为了使音乐播放器出现,必须依据手机为载体通过设计出一个基于android系统的音乐播放器。 1.1 编写目的 为软件的开发者能更好的理解和明确软件开发的需求,安排项目与进度、组织软件开发与测试,撰写本文档。本文档供项目组成员,软件开发人员参考。 1.2项目背景 本项目自行构思得出,由个人独立编写程序研究。 1.3参考资料 [1]张春田,苏育挺,张静《数字图像压缩编码》清华大学出版社

[2] 彭 重庆大学出版社《软件工程》“软件计划与可行性分析” [3] 靳岩、姚尚明人民邮电出版社《Android开发入门与实践》 2. 总体概述 2.1 项目目的和目标 本项目的目的是开发一个可以播放主流的音乐文本格式的播放器。设计的主要实现功能是播放MP3等格式的音乐文件,并且能控制播放,暂停,停止,音量控制,选择上一曲,选择下一曲,更改皮肤,歌曲列表文件的管理操作,在线播放,读取存储卡播放等多种播放控制,界面简明,操作简单。 2.2 软件运行环境 操作系统:Android手机操作系统 支持环境:Android 2.2 -- 4.0版本 开发环境:Eclipse 7.5 、ADT 1.5 2.3 条件与限制 由于是个人独立开发,知识和能力达不到编写程序的程度。

相关文档
最新文档