首页 Java 806基于Java的音乐播放器的设计与实现
806基于Java的音乐播放器的设计与实现
作品编号:852
关注人气:1956
文件包括:设计源码+数据库+论文
设计大小:4.08 M
开发语言:Java
开发数据库:-
开发环境:Myeclipse+Tomcat+JDK
原价:900元
现价:90元
下载说明

本作品里面包括调试教程和开发工具和软件,可自行下载根据教程进行调试!

如需技术协助调试,本站收取50元作品调试费!点此申请调试

如果上面没有找到适合您需求的作品,您可联系我们为您定做,定做的作品完全按照您的功能需求来做,并且后期三包,包调试,包讲解,包修改直到通过为止。

  • 作品介绍
  • 项目目录
  • 论文目录
  • 论文预览

随着无线移动通信的高速发展及各种移动业务种类的快速增长,一切互联网上的业务都在移动通信系统中得到应用。然而,由于用户需求的原因,或者终端支持与否的因素,并非所有手机都能正确显示同一信息内容。而且随着客户端设备的类型越来越多,人们对个性化服务的要求越来越高,个性化信息服务成为将来网络信息服务发展的一个重要的方向。移动终端是一种采用先进通信协议栈的复杂系统,它需要具有与许多网络设备互操作、支持先进而丰富的多媒体的应用程序。而且,所有这些都必需在一个资源有限的嵌入式系统的约束条件下实现。

JAVA技术提供了跨平台的能力,并支持多种器件设备。J2MEMIDP(移动信息器件概览)可在任何被支持的系统上运行同样的应用程序。JAVA技术为无线设备创建了一个全新的开发平台,这一平台可以跨越多种设备和多个系统平台。JAVA的跨平台特性,使得基于J2ME 的应用程序具有移植性好等其他优势,可以让移动通信设备发挥出最大的潜能。JAVA手机作为移动终端为今后移动通信发展提供了很好的解决方案。本文首先分析了J2ME在当前移动终端发展中所具有的重要角色,选择J2ME作为移动终端软件开发平台的优势。实际开发了一个基于J2ME平台的音乐播放器软件,进行了相关理论和技术的分析。



卷 SSD分区 的文件夹 PATH 列表
卷序列号为 0004-1E03
E:\TEST\源码
│  论文.doc
│  
└─源程序
    └─mp3play
        │  .classpath
        │  .project
        │  build-before-profiler.xml
        │  build-user.xml
        │  build.properties
        │  build.xml
        │  manifest.mf
        │  
        ├─bin
        │  └─com
        │      ├─ctreber
        │      │  └─aclib
        │      │      ├─codec
        │      │      │      AbstractDecoder.class
        │      │      │      StreamDecoder.class
        │      │      │      
        │      │      └─image
        │      │          │  ImageInputStreamDecoder.class
        │      │          │  
        │      │          └─ico
        │      │              │  AbstractBitmap.class
        │      │              │  AbstractBitmapIndexed.class
        │      │              │  AbstractBitmapRGB.class
        │      │              │  BitmapDescriptor.class
        │      │              │  BitmapHeader.class
        │      │              │  BitmapIndexed1BPP.class
        │      │              │  BitmapIndexed4BPP.class
        │      │              │  BitmapIndexed8BPP.class
        │      │              │  BitmapMask.class
        │      │              │  BitmapRGB24BPP.class
        │      │              │  BitmapRGB32BPP.class
        │      │              │  ICOFile$1.class
        │      │              │  ICOFile.class
        │      │              │  TypeCompression.class
        │      │              │  
        │      │              └─spi
        │      │                      ICOImageReaderSPI.class
        │      │                      ICOMetaData.class
        │      │                      ICOReader$1.class
        │      │                      ICOReader.class
        │      │                      
        │      └─hadeslee
        │          ├─audiotag
        │          │  │  FileConstants.class
        │          │  │  
        │          │  ├─audio
        │          │  │  │  AudioFile.class
        │          │  │  │  AudioFileFilter.class
        │          │  │  │  AudioFileIO.class
        │          │  │  │  AudioHeader.class
        │          │  │  │  SupportedFileFormat.class
        │          │  │  │  
        │          │  │  ├─exceptions
        │          │  │  │      CannotReadException.class
        │          │  │  │      CannotWriteException.class
        │          │  │  │      InvalidAudioFrameException.class
        │          │  │  │      ModifyVetoException.class
        │          │  │  │      ReadOnlyFileException.class
        │          │  │  │      
        │          │  │  ├─flac
        │          │  │  │  │  FlacFileReader.class
        │          │  │  │  │  FlacFileWriter.class
        │          │  │  │  │  FlacInfoReader.class
        │          │  │  │  │  FlacStream.class
        │          │  │  │  │  FlacTagCreator.class
        │          │  │  │  │  FlacTagReader.class
        │          │  │  │  │  FlacTagWriter.class
        │          │  │  │  │  
        │          │  │  │  └─metadatablock
        │          │  │  │          BlockType.class
        │          │  │  │          MetadataBlock.class
        │          │  │  │          MetadataBlockData.class
        │          │  │  │          MetadataBlockDataApplication.class
        │          │  │  │          MetadataBlockDataCueSheet.class
        │          │  │  │          MetadataBlockDataPadding.class
        │          │  │  │          MetadataBlockDataPicture.class
        │          │  │  │          MetadataBlockDataSeekTable.class
        │          │  │  │          MetadataBlockDataStreamInfo.class
        │          │  │  │          MetadataBlockHeader.class
        │          │  │  │          
        │          │  │  ├─generic
        │          │  │  │      AbstractTag$1.class
        │          │  │  │      AbstractTag.class
        │          │  │  │      AbstractTagCreator.class
        │          │  │  │      AudioFileModificationAdapter.class
        │          │  │  │      AudioFileModificationListener.class
        │          │  │  │      AudioFileReader.class
        │          │  │  │      AudioFileWriter.class
        │          │  │  │      GenericAudioHeader.class
        │          │  │  │      GenericTag$GenericTagTextField.class
        │          │  │  │      GenericTag.class
        │          │  │  │      ModificationHandler.class
        │          │  │  │      Utils.class
        │          │  │  │      
        │          │  │  ├─mp3
        │          │  │  │      LameFrame.class
        │          │  │  │      MP3AudioHeader.class
        │          │  │  │      MP3File.class
        │          │  │  │      MP3FileReader.class
        │          │  │  │      MP3FileWriter.class
        │          │  │  │      MPEGFrameHeader.class
        │          │  │  │      XingFrame.class
        │          │  │  │      
        │          │  │  └─ogg
        │          │  │      │  OggFileReader.class
        │          │  │      │  OggFileWriter.class
        │          │  │      │  OggVorbisCommentTagCreator.class
        │          │  │      │  OggVorbisTagReader$OggVorbisHeaderSizes.class
        │          │  │      │  OggVorbisTagReader.class
        │          │  │      │  OggVorbisTagWriter.class
        │          │  │      │  VorbisVersion.class
        │          │  │      │  
        │          │  │      └─util
        │          │  │              OggCRCFactory.class
        │          │  │              OggInfoReader.class
        │          │  │              OggPageHeader$HeaderTypeFlag.class
        │          │  │              OggPageHeader$PacketStartAndLength.class
        │          │  │              OggPageHeader.class
        │          │  │              VorbisHeader.class
        │          │  │              VorbisIdentificationHeader.class
        │          │  │              VorbisPacketType.class
        │          │  │              VorbisSetupHeader.class
        │          │  │              
        │          │  ├─logging
        │          │  │      AbstractTagDisplayFormatter.class
        │          │  │      PlainTextTagDisplayFormatter.class
        │          │  │      XMLTagDisplayFormatter.class
        │          │  │      
        │          │  └─tag
        │          │      │  EmptyFrameException.class
        │          │      │  FieldDataInvalidException.class
        │          │      │  InvalidDataTypeException.class
        │          │      │  InvalidFrameException.class
        │          │      │  InvalidFrameIdentifierException.class
        │          │      │  InvalidTagException.class
        │          │      │  KeyNotFoundException.class
        │          │      │  Tag.class
        │          │      │  TagException.class
        │          │      │  TagField.class
        │          │      │  TagFieldKey.class
        │          │      │  Tagger.class
        │          │      │  TagNotFoundException.class
        │          │      │  TagOptionSingleton.class
        │          │      │  TagTextField.class
        │          │      │  
        │          │      ├─ape
        │          │      │      APEv2FieldKey.class
        │          │      │      APEv2Tag.class
        │          │      │      TagBody.class
        │          │      │      TagHead.class
        │          │      │      TagItem.class
        │          │      │      
        │          │      ├─datatype
        │          │      │      AbstractDataType.class
        │          │      │      AbstractIntStringValuePair.class
        │          │      │      AbstractString.class
        │          │      │      AbstractStringStringValuePair.class
        │          │      │      AbstractValuePair.class
        │          │      │      BooleanByte.class
        │          │      │      BooleanString.class
        │          │      │      ByteArraySizeTerminated.class
        │          │      │      DataTypes.class
        │          │      │      GroupRepeated.class
        │          │      │      HashMapInterface.class
        │          │      │      ID3v2LyricLine.class
        │          │      │      Lyrics3Image.class
        │          │      │      Lyrics3Line.class
        │          │      │      Lyrics3TimeStamp.class
        │          │      │      MultipleTextEncodedStringNullTerminated$Values.class
        │          │      │      MultipleTextEncodedStringNullTerminated.class
        │          │      │      NumberFixedLength.class
        │          │      │      NumberHashMap.class
        │          │      │      NumberVariableLength.class
        │          │      │      PairedTextEncodedStringNullTerminated$ValuePairs.class
        │          │      │      PairedTextEncodedStringNullTerminated.class
        │          │      │      StringDate.class
        │          │      │      StringDateTime.class
        │          │      │      StringFixedLength.class
        │          │      │      StringHashMap.class
        │          │      │      StringNullTerminated.class
        │          │      │      StringSizeTerminated.class
        │          │      │      TextEncodedStringNullTerminated.class
        │          │      │      TextEncodedStringSizeTerminated.class
        │          │      │      
        │          │      ├─flac
        │          │      │      FlacTag.class
        │          │      │      
        │          │      ├─id3
        │          │      │  │  AbstractID3Tag.class
        │          │      │  │  AbstractID3v1Tag.class
        │          │      │  │  AbstractID3v2Frame$EncodingFlags.class
        │          │      │  │  AbstractID3v2Frame$StatusFlags.class
        │          │      │  │  AbstractID3v2Frame.class
        │          │      │  │  AbstractID3v2Tag$1.class
        │          │      │  │  AbstractID3v2Tag$FrameAndSubId.class
        │          │      │  │  AbstractID3v2Tag.class
        │          │      │  │  AbstractTag.class
        │          │      │  │  AbstractTagFrame.class
        │          │      │  │  AbstractTagFrameBody.class
        │          │      │  │  AbstractTagItem.class
        │          │      │  │  Id3FieldType.class
        │          │      │  │  ID3Frames.class
        │          │      │  │  ID3SyncSafeInteger.class
        │          │      │  │  ID3Tags.class
        │          │      │  │  ID3TextEncodingConversion.class
        │          │      │  │  ID3Unsynchronization.class
        │          │      │  │  ID3v11Tag.class
        │          │      │  │  ID3v1FieldKey.class
        │          │      │  │  ID3v1Iterator.class
        │          │      │  │  ID3v1Tag.class
        │          │      │  │  ID3v1TagField.class
        │          │      │  │  ID3v1_1.jbx
        │          │      │  │  ID3v22FieldKey.class
        │          │      │  │  ID3v22Frame.class
        │          │      │  │  ID3v22Frames.class
        │          │      │  │  ID3v22Tag.class
        │          │      │  │  ID3v23FieldKey.class
        │          │      │  │  ID3v23Frame$EncodingFlags.class
        │          │      │  │  ID3v23Frame$StatusFlags.class
        │          │      │  │  ID3v23Frame.class
        │          │      │  │  ID3v23Frames.class
        │          │      │  │  ID3v23Tag.class
        │          │      │  │  ID3v24FieldKey.class
        │          │      │  │  ID3v24Frame$EncodingFlags.class
        │          │      │  │  ID3v24Frame$StatusFlags.class
        │          │      │  │  ID3v24Frame.class
        │          │      │  │  ID3v24Frames.class
        │          │      │  │  ID3v24Tag.class
        │          │      │  │  ID3v2ChapterFrames.class
        │          │      │  │  
        │          │      │  ├─framebody
        │          │      │  │      AbstractFrameBodyTextInfo.class
        │          │      │  │      AbstractFrameBodyUrlLink.class
        │          │      │  │      AbstractID3v2FrameBody.class
        │          │      │  │      FrameBodyAENC.class
        │          │      │  │      FrameBodyAPIC.class
        │          │      │  │      FrameBodyASPI.class
        │          │      │  │      FrameBodyCHAP.class
        │          │      │  │      FrameBodyCOMM.class
        │          │      │  │      FrameBodyCOMR.class
        │          │      │  │      FrameBodyCRM.class
        │          │      │  │      FrameBodyCTOC.class
        │          │      │  │      FrameBodyDeprecated.class
        │          │      │  │      FrameBodyENCR.class
        │          │      │  │      FrameBodyEQU2.class
        │          │      │  │      FrameBodyEQUA.class
        │          │      │  │      FrameBodyETCO.class
        │          │      │  │      FrameBodyGEOB.class
        │          │      │  │      FrameBodyGRID.class
        │          │      │  │      FrameBodyIPLS.class
        │          │      │  │      FrameBodyLINK.class
        │          │      │  │      FrameBodyMCDI.class
        │          │      │  │      FrameBodyMLLT.class
        │          │      │  │      FrameBodyOWNE.class
        │          │      │  │      FrameBodyPCNT.class
        │          │      │  │      FrameBodyPIC.class
        │          │      │  │      FrameBodyPOPM.class
        │          │      │  │      FrameBodyPOSS.class
        │          │      │  │      FrameBodyPRIV.class
        │          │      │  │      FrameBodyRBUF.class
        │          │      │  │      FrameBodyRVA2.class
        │          │      │  │      FrameBodyRVAD.class
        │          │      │  │      FrameBodyRVRB.class
        │          │      │  │      FrameBodySEEK.class
        │          │      │  │      FrameBodySIGN.class
        │          │      │  │      FrameBodySYLT.class
        │          │      │  │      FrameBodySYTC.class
        │          │      │  │      FrameBodyTALB.class
        │          │      │  │      FrameBodyTBPM.class
        │          │      │  │      FrameBodyTCMP.class
        │          │      │  │      FrameBodyTCOM.class
        │          │      │  │      FrameBodyTCON.class
        │          │      │  │      FrameBodyTCOP.class
        │          │      │  │      FrameBodyTDAT.class
        │          │      │  │      FrameBodyTDEN.class
        │          │      │  │      FrameBodyTDLY.class
        │          │      │  │      FrameBodyTDOR.class
        │          │      │  │      FrameBodyTDRC.class
        │          │      │  │      FrameBodyTDRL.class
        │          │      │  │      FrameBodyTDTG.class
        │          │      │  │      FrameBodyTENC.class
        │          │      │  │      FrameBodyTEXT.class
        │          │      │  │      FrameBodyTFLT.class
        │          │      │  │      FrameBodyTIME.class
        │          │      │  │      FrameBodyTIPL.class
        │          │      │  │      FrameBodyTIT1.class
        │          │      │  │      FrameBodyTIT2.class
        │          │      │  │      FrameBodyTIT3.class
        │          │      │  │      FrameBodyTKEY.class
        │          │      │  │      FrameBodyTLAN.class
        │          │      │  │      FrameBodyTLEN.class
        │          │      │  │      FrameBodyTMCL.class
        │          │      │  │      FrameBodyTMED.class
        │          │      │  │      FrameBodyTMOO.class
        │          │      │  │      FrameBodyTOAL.class
        │          │      │  │      FrameBodyTOFN.class
        │          │      │  │      FrameBodyTOLY.class
        │          │      │  │      FrameBodyTOPE.class
        │          │      │  │      FrameBodyTORY.class
        │          │      │  │      FrameBodyTOWN.class
        │          │      │  │      FrameBodyTPE1.class
        │          │      │  │      FrameBodyTPE2.class
        │          │      │  │      FrameBodyTPE3.class
        │          │      │  │      FrameBodyTPE4.class
        │          │      │  │      FrameBodyTPOS.class
        │          │      │  │      FrameBodyTPRO.class
        │          │      │  │      FrameBodyTPUB.class
        │          │      │  │      FrameBodyTRCK.class
        │          │      │  │      FrameBodyTRDA.class
        │          │      │  │      FrameBodyTRSN.class
        │          │      │  │      FrameBodyTRSO.class
        │          │      │  │      FrameBodyTSIZ.class
        │          │      │  │      FrameBodyTSO2.class
        │          │      │  │      FrameBodyTSOA.class
        │          │      │  │      FrameBodyTSOC.class
        │          │      │  │      FrameBodyTSOP.class
        │          │      │  │      FrameBodyTSOT.class
        │          │      │  │      FrameBodyTSRC.class
        │          │      │  │      FrameBodyTSSE.class
        │          │      │  │      FrameBodyTSST.class
        │          │      │  │      FrameBodyTXXX.class
        │          │      │  │      FrameBodyTYER.class
        │          │      │  │      FrameBodyUFID.class
        │          │      │  │      FrameBodyUnsupported.class
        │          │      │  │      FrameBodyUSER.class
        │          │      │  │      FrameBodyUSLT.class
        │          │      │  │      FrameBodyWCOM.class
        │          │      │  │      FrameBodyWCOP.class
        │          │      │  │      FrameBodyWOAF.class
        │          │      │  │      FrameBodyWOAR.class
        │          │      │  │      FrameBodyWOAS.class
        │          │      │  │      FrameBodyWORS.class
        │          │      │  │      FrameBodyWPAY.class
        │          │      │  │      FrameBodyWPUB.class
        │          │      │  │      FrameBodyWXXX.class
        │          │      │  │      FrameBodyXSOA.class
        │          │      │  │      FrameBodyXSOP.class
        │          │      │  │      FrameBodyXSOT.class
        │          │      │  │      ID3v22FrameBody.class
        │          │      │  │      ID3v23FrameBody.class
        │          │      │  │      ID3v24FrameBody.class
        │          │      │  │      ID3v2ChapterFrameBody.class
        │          │      │  │      
        │          │      │  └─valuepair
        │          │      │          ChannelTypes.class
        │          │      │          EventTimingTimestampTypes.class
        │          │      │          EventTimingTypes.class
        │          │      │          GenreTypes.class
        │          │      │          ID3V2ExtendedGenreTypes.class
        │          │      │          ImageFormats.class
        │          │      │          InterpolationTypes.class
        │          │      │          Languages.class
        │          │      │          PictureTypes.class
        │          │      │          ReceivedAsTypes.class
        │          │      │          SynchronisedLyricsContentType.class
        │          │      │          TextEncoding.class
        │          │      │          V2GenreTypes.class
        │          │      │          
        │          │      ├─lyrics3
        │          │      │      AbstractLyrics3.class
        │          │      │      AbstractLyrics3v2FieldFrameBody.class
        │          │      │      FieldFrameBodyAUT.class
        │          │      │      FieldFrameBodyEAL.class
        │          │      │      FieldFrameBodyEAR.class
        │          │      │      FieldFrameBodyETT.class
        │          │      │      FieldFrameBodyIMG.class
        │          │      │      FieldFrameBodyIND.class
        │          │      │      FieldFrameBodyINF.class
        │          │      │      FieldFrameBodyLYR.class
        │          │      │      FieldFrameBodyUnsupported.class
        │          │      │      Lyrics3v1.class
        │          │      │      Lyrics3v1Iterator.class
        │          │      │      Lyrics3v2.class
        │          │      │      Lyrics3v2Field.class
        │          │      │      Lyrics3v2Fields.class
        │          │      │      
        │          │      └─vorbiscomment
        │          │          │  VorbisCommentCreator.class
        │          │          │  VorbisCommentFieldKey.class
        │          │          │  VorbisCommentReader.class
        │          │          │  VorbisCommentTag.class
        │          │          │  VorbisCommentTagField.class
        │          │          │  
        │          │          └─util
        │          │                  Base64Coder.class
        │          │                  
        │          └─yoyoplayer
        │              ├─equalizer
        │              │      EqualizerUI.class
        │              │      
        │              ├─lyric
        │              │      LRCUtil.class
        │              │      Lyric$1.class
        │              │      Lyric$2.class
        │              │      Lyric$3.class
        │              │      Lyric.class
        │              │      LyricPanel.class
        │              │      LyricUI.class
        │              │      SearchResult$Task.class
        │              │      SearchResult.class
        │              │      Sentence.class
        │              │      WebSearchDialog$1.class
        │              │      WebSearchDialog$2.class
        │              │      WebSearchDialog$3.class
        │              │      WebSearchDialog$4.class
        │              │      WebSearchDialog$5.class
        │              │      WebSearchDialog$6.class
        │              │      WebSearchDialog$7.class
        │              │      WebSearchDialog$8.class
        │              │      WebSearchDialog$9$1.class
        │              │      WebSearchDialog$9.class
        │              │      WebSearchDialog$GBKString.class
        │              │      WebSearchDialog$MyTableModel.class
        │              │      WebSearchDialog.class
        │              │      WebSearchDialog.form
        │              │      
        │              ├─pic
        │              │  │  logo.png
        │              │  │  name.png
        │              │  │  
        │              │  ├─equalizer
        │              │  │      auto1.png
        │              │  │      auto2.png
        │              │  │      auto3.png
        │              │  │      ball.png
        │              │  │      bg1.png
        │              │  │      bg2.png
        │              │  │      eqbg.png
        │              │  │      on1.png
        │              │  │      on2.png
        │              │  │      on3.png
        │              │  │      presets1.png
        │              │  │      presets2.png
        │              │  │      presets3.png
        │              │  │      
        │              │  ├─lyric
        │              │  │      corner1.png
        │              │  │      
        │              │  ├─numbers
        │              │  │      0.png
        │              │  │      1.png
        │              │  │      2.png
        │              │  │      3.png
        │              │  │      4.png
        │              │  │      5.png
        │              │  │      6.png
        │              │  │      7.png
        │              │  │      8.png
        │              │  │      9.png
        │              │  │      colon.png
        │              │  │      signImage.png
        │              │  │      
        │              │  ├─player
        │              │  │      ball1.png
        │              │  │      ball2.png
        │              │  │      ball3.png
        │              │  │      close1.png
        │              │  │      close2.png
        │              │  │      close3.png
        │              │  │      eq1.png
        │              │  │      eq2.png
        │              │  │      eq3.png
        │              │  │      icon.png
        │              │  │      lrc1.png
        │              │  │      lrc2.png
        │              │  │      lrc3.png
        │              │  │      main.png
        │              │  │      min1.png
        │              │  │      min2.png
        │              │  │      min3.png
        │              │  │      next1.png
        │              │  │      next2.png
        │              │  │      next3.png
        │              │  │      panBall1.png
        │              │  │      panBall2.png
        │              │  │      pause1.png
        │              │  │      pause2.png
        │              │  │      pause3.png
        │              │  │      pl1.png
        │              │  │      pl2.png
        │              │  │      pl3.png
        │              │  │      play1.png
        │              │  │      play2.png
        │              │  │      play3.png
        │              │  │      pos1.png
        │              │  │      pos2.png
        │              │  │      pre1.png
        │              │  │      pre2.png
        │              │  │      pre3.png
        │              │  │      speaker1.png
        │              │  │      speaker2.png
        │              │  │      speaker3.png
        │              │  │      stop1.png
        │              │  │      stop2.png
        │              │  │      stop3.png
        │              │  │      volume1.png
        │              │  │      volume2.png
        │              │  │      
        │              │  └─playlist
        │              │          bottom.png
        │              │          corner1.png
        │              │          corner2.png
        │              │          corner3.png
        │              │          corner4.png
        │              │          down1.png
        │              │          down2.png
        │              │          left.png
        │              │          right.png
        │              │          top.png
        │              │          up1.png
        │              │          up2.png
        │              │          
        │              ├─player
        │              │  │  BasicController.class
        │              │  │  BasicPlayer.class
        │              │  │  BasicPlayerEvent.class
        │              │  │  BasicPlayerEventLauncher.class
        │              │  │  BasicPlayerException.class
        │              │  │  BasicPlayerListener.class
        │              │  │  
        │              │  └─ui
        │              │          CheckThread.class
        │              │          ImageBorder.class
        │              │          Main$1.class
        │              │          Main$10.class
        │              │          Main$11.class
        │              │          Main$12.class
        │              │          Main$13.class
        │              │          Main$14.class
        │              │          Main$15.class
        │              │          Main$16.class
        │              │          Main$2.class
        │              │          Main$3.class
        │              │          Main$4.class
        │              │          Main$5.class
        │              │          Main$6.class
        │              │          Main$7.class
        │              │          Main$8.class
        │              │          Main$9.class
        │              │          Main.class
        │              │          PlayerUI$1.class
        │              │          PlayerUI$10.class
        │              │          PlayerUI$11.class
        │              │          PlayerUI$12.class
        │              │          PlayerUI$13.class
        │              │          PlayerUI$14.class
        │              │          PlayerUI$15.class
        │              │          PlayerUI$16.class
        │              │          PlayerUI$17.class
        │              │          PlayerUI$18.class
        │              │          PlayerUI$19.class
        │              │          PlayerUI$2.class
        │              │          PlayerUI$20.class
        │              │          PlayerUI$21.class
        │              │          PlayerUI$22.class
        │              │          PlayerUI$23.class
        │              │          PlayerUI$24.class
        │              │          PlayerUI$25.class
        │              │          PlayerUI$26.class
        │              │          PlayerUI$27.class
        │              │          PlayerUI$28.class
        │              │          PlayerUI$29.class
        │              │          PlayerUI$3.class
        │              │          PlayerUI$30.class
        │              │          PlayerUI$31.class
        │              │          PlayerUI$32.class
        │              │          PlayerUI$33.class
        │              │          PlayerUI$34.class
        │              │          PlayerUI$35.class
        │              │          PlayerUI$36.class
        │              │          PlayerUI$4.class
        │              │          PlayerUI$5.class
        │              │          PlayerUI$6.class
        │              │          PlayerUI$7.class
        │              │          PlayerUI$8.class
        │              │          PlayerUI$9.class
        │              │          PlayerUI$MouseVolumeListener.class
        │              │          PlayerUI.class
        │              │          SongInfoPanel$1.class
        │              │          SongInfoPanel.class
        │              │          TimePanel$1.class
        │              │          TimePanel.class
        │              │          
        │              ├─playlist
        │              │      BasicPlayList.class
        │              │      PlayList.class
        │              │      PlayListBorder.class
        │              │      PlayListItem$1.class
        │              │      PlayListItem$2.class
        │              │      PlayListItem.class
        │              │      PlayListUI$1.class
        │              │      PlayListUI$10.class
        │              │      PlayListUI$11$1.class
        │              │      PlayListUI$11.class
        │              │      PlayListUI$12.class
        │              │      PlayListUI$13.class
        │              │      PlayListUI$14.class
        │              │      PlayListUI$15.class
        │              │      PlayListUI$16.class
        │              │      PlayListUI$17.class
        │              │      PlayListUI$18.class
        │              │      PlayListUI$19.class
        │              │      PlayListUI$2.class
        │              │      PlayListUI$20.class
        │              │      PlayListUI$21.class
        │              │      PlayListUI$22.class
        │              │      PlayListUI$23.class
        │              │      PlayListUI$24.class
        │              │      PlayListUI$25.class
        │              │      PlayListUI$26.class
        │              │      PlayListUI$27.class
        │              │      PlayListUI$28.class
        │              │      PlayListUI$29$1.class
        │              │      PlayListUI$29.class
        │              │      PlayListUI$3$1.class
        │              │      PlayListUI$3.class
        │              │      PlayListUI$30$1.class
        │              │      PlayListUI$30.class
        │              │      PlayListUI$31$1.class
        │              │      PlayListUI$31.class
        │              │      PlayListUI$32$1.class
        │              │      PlayListUI$32.class
        │              │      PlayListUI$33$1.class
        │              │      PlayListUI$33.class
        │              │      PlayListUI$34.class
        │              │      PlayListUI$35.class
        │              │      PlayListUI$36.class
        │              │      PlayListUI$37.class
        │              │      PlayListUI$38.class
        │              │      PlayListUI$39.class
        │              │      PlayListUI$4.class
        │              │      PlayListUI$40.class
        │              │      PlayListUI$41.class
        │              │      PlayListUI$42.class
        │              │      PlayListUI$43.class
        │              │      PlayListUI$44.class
        │              │      PlayListUI$45.class
        │              │      PlayListUI$5.class
        │              │      PlayListUI$6.class
        │              │      PlayListUI$7.class
        │              │      PlayListUI$8.class
        │              │      PlayListUI$9.class
        │              │      PlayListUI$LeftListCellRenderer.class
        │              │      PlayListUI$MyData.class
        │              │      PlayListUI$RightListCellRenderer.class
        │              │      PlayListUI.class
        │              │      YOYOLabel.class
        │              │      YOYOLabelUI.class
        │              │      YOYOScrollBarUI.class
        │              │      
        │              ├─setting
        │              │      AboutPanel$1.class
        │              │      AboutPanel.class
        │              │      AboutPanel.form
        │              │      AudioChartPanel$1.class
        │              │      AudioChartPanel$2.class
        │              │      AudioChartPanel$3.class
        │              │      AudioChartPanel$4.class
        │              │      AudioChartPanel$5.class
        │              │      AudioChartPanel$6.class
        │              │      AudioChartPanel$7.class
        │              │      AudioChartPanel$8.class
        │              │      AudioChartPanel.class
        │              │      AudioChartPanel.form
        │              │      Initable.class
        │              │      line.png
        │              │      ListBar$1.class
        │              │      ListBar$2.class
        │              │      ListBar$YOYOListUI.class
        │              │      ListBar.class
        │              │      ListBar.form
        │              │      LyricSettingPanel$1.class
        │              │      LyricSettingPanel$2.class
        │              │      LyricSettingPanel$3.class
        │              │      LyricSettingPanel$4.class
        │              │      LyricSettingPanel$5.class
        │              │      LyricSettingPanel$6.class
        │              │      LyricSettingPanel$7.class
        │              │      LyricSettingPanel.class
        │              │      LyricSettingPanel.form
        │              │      OptionDialog.class
        │              │      PlayListPanel$1.class
        │              │      PlayListPanel$10.class
        │              │      PlayListPanel$11.class
        │              │      PlayListPanel$2.class
        │              │      PlayListPanel$3.class
        │              │      PlayListPanel$4.class
        │              │      PlayListPanel$5.class
        │              │      PlayListPanel$6.class
        │              │      PlayListPanel$7.class
        │              │      PlayListPanel$8.class
        │              │      PlayListPanel$9.class
        │              │      PlayListPanel.class
        │              │      PlayListPanel.form
        │              │      PlayPanel$1.class
        │              │      PlayPanel$2.class
        │              │      PlayPanel$3.class
        │              │      PlayPanel.class
        │              │      PlayPanel.form
        │              │      SearchLyricPanel$1.class
        │              │      SearchLyricPanel$2.class
        │              │      SearchLyricPanel$3.class
        │              │      SearchLyricPanel$4.class
        │              │      SearchLyricPanel$5.class
        │              │      SearchLyricPanel$6.class
        │              │      SearchLyricPanel$7.class
        │              │      SearchLyricPanel$8.class
        │              │      SearchLyricPanel.class
        │              │      SearchLyricPanel.form
        │              │      select.png
        │              │      SettingPanel$1.class
        │              │      SettingPanel$2.class
        │              │      SettingPanel$3.class
        │              │      SettingPanel$4.class
        │              │      SettingPanel$5.class
        │              │      SettingPanel$6.class
        │              │      SettingPanel$7.class
        │              │      SettingPanel.class
        │              │      SettingPanel.form
        │              │      WebConnectPanel$1.class
        │              │      WebConnectPanel$2.class
        │              │      WebConnectPanel$3.class
        │              │      WebConnectPanel$4.class
        │              │      WebConnectPanel.class
        │              │      WebConnectPanel.form
        │              │      
        │              ├─skin
        │              │      EqualizerWindow.class
        │              │      LyricWindow.class
        │              │      MiniWindow.class
        │              │      PlayerWindow.class
        │              │      PlaylistWindow.class
        │              │      Position.class
        │              │      TTSkinParser.class
        │              │      
        │              ├─tag
        │              │      APEInfo.class
        │              │      FlacInfo.class
        │              │      MpegInfo.class
        │              │      OggVorbisInfo.class
        │              │      SongInfoDialog$1.class
        │              │      SongInfoDialog$2.class
        │              │      SongInfoDialog$3.class
        │              │      SongInfoDialog$4.class
        │              │      SongInfoDialog$5.class
        │              │      SongInfoDialog.class
        │              │      SongInfoDialog.form
        │              │      TagInfo.class
        │              │      TagInfoFactory.class
        │              │      
        │              └─util
        │                      AudioChart$1.class
        │                      AudioChart.class
        │                      Config.class
        │                      DragMoveAdapter.class
        │                      FileNameFilter.class
        │                      FileUtil.class
        │                      FontChooser$1.class
        │                      FontChooser.class
        │                      GAEUtil$1.class
        │                      GAEUtil.class
        │                      Loader.class
        │                      Log.properties
        │                      MultiImageBorder.class
        │                      Playerable.class
        │                      SnapObject.class
        │                      SongInfo.class
        │                      UIInfo.properties
        │                      UIInfo_en.properties
        │                      Util$1.class
        │                      Util$10.class
        │                      Util$11.class
        │                      Util$12.class
        │                      Util$13.class
        │                      Util$14.class
        │                      Util$15.class
        │                      Util$16.class
        │                      Util$17.class
        │                      Util$18.class
        │                      Util$19.class
        │                      Util$2.class
        │                      Util$20.class
        │                      Util$21.class
        │                      Util$22.class
        │                      Util$23.class
        │                      Util$24.class
        │                      Util$25.class
        │                      Util$26.class
        │                      Util$27.class
        │                      Util$28.class
        │                      Util$29.class
        │                      Util$3.class
        │                      Util$30.class
        │                      Util$31.class
        │                      Util$32.class
        │                      Util$33.class
        │                      Util$34.class
        │                      Util$35.class
        │                      Util$36.class
        │                      Util$4.class
        │                      Util$5.class
        │                      Util$6.class
        │                      Util$7.class
        │                      Util$8.class
        │                      Util$9.class
        │                      Util$Test.class
        │                      Util.class
        │                      Version.class
        │                      YOYOSlider.class
        │                      YOYOSliderUI.class
        │                      
        ├─lib
        │      commons-codec-1.3.jar
        │      commons-httpclient-3.1.jar
        │      commons-logging-1.1.jar
        │      commons-logging-api.jar
        │      examples.jar
        │      jflac-1.2.jar
        │      jl1.0.jar
        │      jmactritonusspi1.74.jar
        │      jna.jar
        │      jogg-0.0.7.jar
        │      jorbis-0.0.15.jar
        │      jspeex0.9.7.jar
        │      junit-4.4.jar
        │      kj_dsp1.1.jar
        │      mp3spi1.9.4.jar
        │      tritonus_share.jar
        │      vorbisspi1.0.2.jar
        │      
        ├─nbproject
        │  │  build-impl.xml
        │  │  genfiles.properties
        │  │  profiler-build-impl.xml
        │  │  project.properties
        │  │  project.xml
        │  │  
        │  └─private
        │          private.properties
        │          private.xml
        │          
        ├─src
        │  └─com
        │      ├─ctreber
        │      │  └─aclib
        │      │      ├─codec
        │      │      │      AbstractDecoder.java
        │      │      │      StreamDecoder.java
        │      │      │      
        │      │      └─image
        │      │          │  ImageInputStreamDecoder.java
        │      │          │  
        │      │          └─ico
        │      │              │  AbstractBitmap.java
        │      │              │  AbstractBitmapIndexed.java
        │      │              │  AbstractBitmapRGB.java
        │      │              │  BitmapDescriptor.java
        │      │              │  BitmapHeader.java
        │      │              │  BitmapIndexed1BPP.java
        │      │              │  BitmapIndexed4BPP.java
        │      │              │  BitmapIndexed8BPP.java
        │      │              │  BitmapMask.java
        │      │              │  BitmapRGB24BPP.java
        │      │              │  BitmapRGB32BPP.java
        │      │              │  ICOFile.java
        │      │              │  TypeCompression.java
        │      │              │  
        │      │              └─spi
        │      │                      ICOImageReaderSPI.java
        │      │                      ICOMetaData.java
        │      │                      ICOReader.java
        │      │                      
        │      └─hadeslee
        │          ├─audiotag
        │          │  │  FileConstants.java
        │          │  │  
        │          │  ├─audio
        │          │  │  │  AudioFile.java
        │          │  │  │  AudioFileFilter.java
        │          │  │  │  AudioFileIO.java
        │          │  │  │  AudioHeader.java
        │          │  │  │  SupportedFileFormat.java
        │          │  │  │  
        │          │  │  ├─exceptions
        │          │  │  │      CannotReadException.java
        │          │  │  │      CannotWriteException.java
        │          │  │  │      InvalidAudioFrameException.java
        │          │  │  │      ModifyVetoException.java
        │          │  │  │      ReadOnlyFileException.java
        │          │  │  │      
        │          │  │  ├─flac
        │          │  │  │  │  FlacFileReader.java
        │          │  │  │  │  FlacFileWriter.java
        │          │  │  │  │  FlacInfoReader.java
        │          │  │  │  │  FlacStream.java
        │          │  │  │  │  FlacTagCreator.java
        │          │  │  │  │  FlacTagReader.java
        │          │  │  │  │  FlacTagWriter.java
        │          │  │  │  │  
        │          │  │  │  └─metadatablock
        │          │  │  │          BlockType.java
        │          │  │  │          MetadataBlock.java
        │          │  │  │          MetadataBlockData.java
        │          │  │  │          MetadataBlockDataApplication.java
        │          │  │  │          MetadataBlockDataCueSheet.java
        │          │  │  │          MetadataBlockDataPadding.java
        │          │  │  │          MetadataBlockDataPicture.java
        │          │  │  │          MetadataBlockDataSeekTable.java
        │          │  │  │          MetadataBlockDataStreamInfo.java
        │          │  │  │          MetadataBlockHeader.java
        │          │  │  │          
        │          │  │  ├─generic
        │          │  │  │      AbstractTag.java
        │          │  │  │      AbstractTagCreator.java
        │          │  │  │      AudioFileModificationAdapter.java
        │          │  │  │      AudioFileModificationListener.java
        │          │  │  │      AudioFileReader.java
        │          │  │  │      AudioFileWriter.java
        │          │  │  │      GenericAudioHeader.java
        │          │  │  │      GenericTag.java
        │          │  │  │      ModificationHandler.java
        │          │  │  │      Utils.java
        │          │  │  │      
        │          │  │  ├─mp3
        │          │  │  │      LameFrame.java
        │          │  │  │      MP3AudioHeader.java
        │          │  │  │      MP3File.java
        │          │  │  │      MP3FileReader.java
        │          │  │  │      MP3FileWriter.java
        │          │  │  │      MPEGFrameHeader.java
        │          │  │  │      XingFrame.java
        │          │  │  │      
        │          │  │  └─ogg
        │          │  │      │  OggFileReader.java
        │          │  │      │  OggFileWriter.java
        │          │  │      │  OggVorbisCommentTagCreator.java
        │          │  │      │  OggVorbisTagReader.java
        │          │  │      │  OggVorbisTagWriter.java
        │          │  │      │  VorbisVersion.java
        │          │  │      │  
        │          │  │      └─util
        │          │  │              OggCRCFactory.java
        │          │  │              OggInfoReader.java
        │          │  │              OggPageHeader.java
        │          │  │              VorbisHeader.java
        │          │  │              VorbisIdentificationHeader.java
        │          │  │              VorbisPacketType.java
        │          │  │              VorbisSetupHeader.java
        │          │  │              
        │          │  ├─logging
        │          │  │      AbstractTagDisplayFormatter.java
        │          │  │      PlainTextTagDisplayFormatter.java
        │          │  │      XMLTagDisplayFormatter.java
        │          │  │      
        │          │  └─tag
        │          │      │  EmptyFrameException.java
        │          │      │  FieldDataInvalidException.java
        │          │      │  InvalidDataTypeException.java
        │          │      │  InvalidFrameException.java
        │          │      │  InvalidFrameIdentifierException.java
        │          │      │  InvalidTagException.java
        │          │      │  KeyNotFoundException.java
        │          │      │  Tag.java
        │          │      │  TagException.java
        │          │      │  TagField.java
        │          │      │  TagFieldKey.java
        │          │      │  Tagger.java
        │          │      │  TagNotFoundException.java
        │          │      │  TagOptionSingleton.java
        │          │      │  TagTextField.java
        │          │      │  
        │          │      ├─ape
        │          │      │      APEv2FieldKey.java
        │          │      │      APEv2Tag.java
        │          │      │      TagBody.java
        │          │      │      TagHead.java
        │          │      │      TagItem.java
        │          │      │      
        │          │      ├─datatype
        │          │      │      AbstractDataType.java
        │          │      │      AbstractIntStringValuePair.java
        │          │      │      AbstractString.java
        │          │      │      AbstractStringStringValuePair.java
        │          │      │      AbstractValuePair.java
        │          │      │      BooleanByte.java
        │          │      │      BooleanString.java
        │          │      │      ByteArraySizeTerminated.java
        │          │      │      DataTypes.java
        │          │      │      GroupRepeated.java
        │          │      │      HashMapInterface.java
        │          │      │      ID3v2LyricLine.java
        │          │      │      Lyrics3Image.java
        │          │      │      Lyrics3Line.java
        │          │      │      Lyrics3TimeStamp.java
        │          │      │      MultipleTextEncodedStringNullTerminated.java
        │          │      │      NumberFixedLength.java
        │          │      │      NumberHashMap.java
        │          │      │      NumberVariableLength.java
        │          │      │      PairedTextEncodedStringNullTerminated.java
        │          │      │      StringDate.java
        │          │      │      StringDateTime.java
        │          │      │      StringFixedLength.java
        │          │      │      StringHashMap.java
        │          │      │      StringNullTerminated.java
        │          │      │      StringSizeTerminated.java
        │          │      │      TextEncodedStringNullTerminated.java
        │          │      │      TextEncodedStringSizeTerminated.java
        │          │      │      
        │          │      ├─flac
        │          │      │      FlacTag.java
        │          │      │      
        │          │      ├─id3
        │          │      │  │  AbstractID3Tag.java
        │          │      │  │  AbstractID3v1Tag.java
        │          │      │  │  AbstractID3v2Frame.java
        │          │      │  │  AbstractID3v2Tag.java
        │          │      │  │  AbstractTag.java
        │          │      │  │  AbstractTagFrame.java
        │          │      │  │  AbstractTagFrameBody.java
        │          │      │  │  AbstractTagItem.java
        │          │      │  │  Id3FieldType.java
        │          │      │  │  ID3Frames.java
        │          │      │  │  ID3SyncSafeInteger.java
        │          │      │  │  ID3Tags.java
        │          │      │  │  ID3TextEncodingConversion.java
        │          │      │  │  ID3Unsynchronization.java
        │          │      │  │  ID3v11Tag.java
        │          │      │  │  ID3v1FieldKey.java
        │          │      │  │  ID3v1Iterator.java
        │          │      │  │  ID3v1Tag.java
        │          │      │  │  ID3v1TagField.java
        │          │      │  │  ID3v1_1.jbx
        │          │      │  │  ID3v22FieldKey.java
        │          │      │  │  ID3v22Frame.java
        │          │      │  │  ID3v22Frames.java
        │          │      │  │  ID3v22Tag.java
        │          │      │  │  ID3v23FieldKey.java
        │          │      │  │  ID3v23Frame.java
        │          │      │  │  ID3v23Frames.java
        │          │      │  │  ID3v23Tag.java
        │          │      │  │  ID3v24FieldKey.java
        │          │      │  │  ID3v24Frame.java
        │          │      │  │  ID3v24Frames.java
        │          │      │  │  ID3v24Tag.java
        │          │      │  │  ID3v2ChapterFrames.java
        │          │      │  │  
        │          │      │  ├─framebody
        │          │      │  │      AbstractFrameBodyTextInfo.java
        │          │      │  │      AbstractFrameBodyUrlLink.java
        │          │      │  │      AbstractID3v2FrameBody.java
        │          │      │  │      FrameBodyAENC.java
        │          │      │  │      FrameBodyAPIC.java
        │          │      │  │      FrameBodyASPI.java
        │          │      │  │      FrameBodyCHAP.java
        │          │      │  │      FrameBodyCOMM.java
        │          │      │  │      FrameBodyCOMR.java
        │          │      │  │      FrameBodyCRM.java
        │          │      │  │      FrameBodyCTOC.java
        │          │      │  │      FrameBodyDeprecated.java
        │          │      │  │      FrameBodyENCR.java
        │          │      │  │      FrameBodyEQU2.java
        │          │      │  │      FrameBodyEQUA.java
        │          │      │  │      FrameBodyETCO.java
        │          │      │  │      FrameBodyGEOB.java
        │          │      │  │      FrameBodyGRID.java
        │          │      │  │      FrameBodyIPLS.java
        │          │      │  │      FrameBodyLINK.java
        │          │      │  │      FrameBodyMCDI.java
        │          │      │  │      FrameBodyMLLT.java
        │          │      │  │      FrameBodyOWNE.java
        │          │      │  │      FrameBodyPCNT.java
        │          │      │  │      FrameBodyPIC.java
        │          │      │  │      FrameBodyPOPM.java
        │          │      │  │      FrameBodyPOSS.java
        │          │      │  │      FrameBodyPRIV.java
        │          │      │  │      FrameBodyRBUF.java
        │          │      │  │      FrameBodyRVA2.java
        │          │      │  │      FrameBodyRVAD.java
        │          │      │  │      FrameBodyRVRB.java
        │          │      │  │      FrameBodySEEK.java
        │          │      │  │      FrameBodySIGN.java
        │          │      │  │      FrameBodySYLT.java
        │          │      │  │      FrameBodySYTC.java
        │          │      │  │      FrameBodyTALB.java
        │          │      │  │      FrameBodyTBPM.java
        │          │      │  │      FrameBodyTCMP.java
        │          │      │  │      FrameBodyTCOM.java
        │          │      │  │      FrameBodyTCON.java
        │          │      │  │      FrameBodyTCOP.java
        │          │      │  │      FrameBodyTDAT.java
        │          │      │  │      FrameBodyTDEN.java
        │          │      │  │      FrameBodyTDLY.java
        │          │      │  │      FrameBodyTDOR.java
        │          │      │  │      FrameBodyTDRC.java
        │          │      │  │      FrameBodyTDRL.java
        │          │      │  │      FrameBodyTDTG.java
        │          │      │  │      FrameBodyTENC.java
        │          │      │  │      FrameBodyTEXT.java
        │          │      │  │      FrameBodyTFLT.java
        │          │      │  │      FrameBodyTIME.java
        │          │      │  │      FrameBodyTIPL.java
        │          │      │  │      FrameBodyTIT1.java
        │          │      │  │      FrameBodyTIT2.java
        │          │      │  │      FrameBodyTIT3.java
        │          │      │  │      FrameBodyTKEY.java
        │          │      │  │      FrameBodyTLAN.java
        │          │      │  │      FrameBodyTLEN.java
        │          │      │  │      FrameBodyTMCL.java
        │          │      │  │      FrameBodyTMED.java
        │          │      │  │      FrameBodyTMOO.java
        │          │      │  │      FrameBodyTOAL.java
        │          │      │  │      FrameBodyTOFN.java
        │          │      │  │      FrameBodyTOLY.java
        │          │      │  │      FrameBodyTOPE.java
        │          │      │  │      FrameBodyTORY.java
        │          │      │  │      FrameBodyTOWN.java
        │          │      │  │      FrameBodyTPE1.java
        │          │      │  │      FrameBodyTPE2.java
        │          │      │  │      FrameBodyTPE3.java
        │          │      │  │      FrameBodyTPE4.java
        │          │      │  │      FrameBodyTPOS.java
        │          │      │  │      FrameBodyTPRO.java
        │          │      │  │      FrameBodyTPUB.java
        │          │      │  │      FrameBodyTRCK.java
        │          │      │  │      FrameBodyTRDA.java
        │          │      │  │      FrameBodyTRSN.java
        │          │      │  │      FrameBodyTRSO.java
        │          │      │  │      FrameBodyTSIZ.java
        │          │      │  │      FrameBodyTSO2.java
        │          │      │  │      FrameBodyTSOA.java
        │          │      │  │      FrameBodyTSOC.java
        │          │      │  │      FrameBodyTSOP.java
        │          │      │  │      FrameBodyTSOT.java
        │          │      │  │      FrameBodyTSRC.java
        │          │      │  │      FrameBodyTSSE.java
        │          │      │  │      FrameBodyTSST.java
        │          │      │  │      FrameBodyTXXX.java
        │          │      │  │      FrameBodyTYER.java
        │          │      │  │      FrameBodyUFID.java
        │          │      │  │      FrameBodyUnsupported.java
        │          │      │  │      FrameBodyUSER.java
        │          │      │  │      FrameBodyUSLT.java
        │          │      │  │      FrameBodyWCOM.java
        │          │      │  │      FrameBodyWCOP.java
        │          │      │  │      FrameBodyWOAF.java
        │          │      │  │      FrameBodyWOAR.java
        │          │      │  │      FrameBodyWOAS.java
        │          │      │  │      FrameBodyWORS.java
        │          │      │  │      FrameBodyWPAY.java
        │          │      │  │      FrameBodyWPUB.java
        │          │      │  │      FrameBodyWXXX.java
        │          │      │  │      FrameBodyXSOA.java
        │          │      │  │      FrameBodyXSOP.java
        │          │      │  │      FrameBodyXSOT.java
        │          │      │  │      ID3v22FrameBody.java
        │          │      │  │      ID3v23FrameBody.java
        │          │      │  │      ID3v24FrameBody.java
        │          │      │  │      ID3v2ChapterFrameBody.java
        │          │      │  │      
        │          │      │  └─valuepair
        │          │      │          ChannelTypes.java
        │          │      │          EventTimingTimestampTypes.java
        │          │      │          EventTimingTypes.java
        │          │      │          GenreTypes.java
        │          │      │          ID3V2ExtendedGenreTypes.java
        │          │      │          ImageFormats.java
        │          │      │          InterpolationTypes.java
        │          │      │          Languages.java
        │          │      │          PictureTypes.java
        │          │      │          ReceivedAsTypes.java
        │          │      │          SynchronisedLyricsContentType.java
        │          │      │          TextEncoding.java
        │          │      │          V2GenreTypes.java
        │          │      │          
        │          │      ├─lyrics3
        │          │      │      AbstractLyrics3.java
        │          │      │      AbstractLyrics3v2FieldFrameBody.java
        │          │      │      FieldFrameBodyAUT.java
        │          │      │      FieldFrameBodyEAL.java
        │          │      │      FieldFrameBodyEAR.java
        │          │      │      FieldFrameBodyETT.java
        │          │      │      FieldFrameBodyIMG.java
        │          │      │      FieldFrameBodyIND.java
        │          │      │      FieldFrameBodyINF.java
        │          │      │      FieldFrameBodyLYR.java
        │          │      │      FieldFrameBodyUnsupported.java
        │          │      │      Lyrics3v1.java
        │          │      │      Lyrics3v1Iterator.java
        │          │      │      Lyrics3v2.java
        │          │      │      Lyrics3v2Field.java
        │          │      │      Lyrics3v2Fields.java
        │          │      │      
        │          │      └─vorbiscomment
        │          │          │  VorbisCommentCreator.java
        │          │          │  VorbisCommentFieldKey.java
        │          │          │  VorbisCommentReader.java
        │          │          │  VorbisCommentTag.java
        │          │          │  VorbisCommentTagField.java
        │          │          │  
        │          │          └─util
        │          │                  Base64Coder.java
        │          │                  
        │          └─yoyoplayer
        │              ├─equalizer
        │              │      EqualizerUI.java
        │              │      
        │              ├─lyric
        │              │      LRCUtil.java
        │              │      Lyric.java
        │              │      LyricPanel.java
        │              │      LyricUI.java
        │              │      SearchResult.java
        │              │      Sentence.java
        │              │      WebSearchDialog.form
        │              │      WebSearchDialog.java
        │              │      
        │              ├─pic
        │              │  │  logo.png
        │              │  │  name.png
        │              │  │  
        │              │  ├─equalizer
        │              │  │      auto1.png
        │              │  │      auto2.png
        │              │  │      auto3.png
        │              │  │      ball.png
        │              │  │      bg1.png
        │              │  │      bg2.png
        │              │  │      eqbg.png
        │              │  │      on1.png
        │              │  │      on2.png
        │              │  │      on3.png
        │              │  │      presets1.png
        │              │  │      presets2.png
        │              │  │      presets3.png
        │              │  │      
        │              │  ├─lyric
        │              │  │      corner1.png
        │              │  │      
        │              │  ├─numbers
        │              │  │      0.png
        │              │  │      1.png
        │              │  │      2.png
        │              │  │      3.png
        │              │  │      4.png
        │              │  │      5.png
        │              │  │      6.png
        │              │  │      7.png
        │              │  │      8.png
        │              │  │      9.png
        │              │  │      colon.png
        │              │  │      signImage.png
        │              │  │      
        │              │  ├─player
        │              │  │      ball1.png
        │              │  │      ball2.png
        │              │  │      ball3.png
        │              │  │      close1.png
        │              │  │      close2.png
        │              │  │      close3.png
        │              │  │      eq1.png
        │              │  │      eq2.png
        │              │  │      eq3.png
        │              │  │      icon.png
        │              │  │      lrc1.png
        │              │  │      lrc2.png
        │              │  │      lrc3.png
        │              │  │      main.png
        │              │  │      min1.png
        │              │  │      min2.png
        │              │  │      min3.png
        │              │  │      next1.png
        │              │  │      next2.png
        │              │  │      next3.png
        │              │  │      panBall1.png
        │              │  │      panBall2.png
        │              │  │      pause1.png
        │              │  │      pause2.png
        │              │  │      pause3.png
        │              │  │      pl1.png
        │              │  │      pl2.png
        │              │  │      pl3.png
        │              │  │      play1.png
        │              │  │      play2.png
        │              │  │      play3.png
        │              │  │      pos1.png
        │              │  │      pos2.png
        │              │  │      pre1.png
        │              │  │      pre2.png
        │              │  │      pre3.png
        │              │  │      speaker1.png
        │              │  │      speaker2.png
        │              │  │      speaker3.png
        │              │  │      stop1.png
        │              │  │      stop2.png
        │              │  │      stop3.png
        │              │  │      volume1.png
        │              │  │      volume2.png
        │              │  │      
        │              │  └─playlist
        │              │          bottom.png
        │              │          corner1.png
        │              │          corner2.png
        │              │          corner3.png
        │              │          corner4.png
        │              │          down1.png
        │              │          down2.png
        │              │          left.png
        │              │          right.png
        │              │          top.png
        │              │          up1.png
        │              │          up2.png
        │              │          
        │              ├─player
        │              │  │  BasicController.java
        │              │  │  BasicPlayer.java
        │              │  │  BasicPlayerEvent.java
        │              │  │  BasicPlayerEventLauncher.java
        │              │  │  BasicPlayerException.java
        │              │  │  BasicPlayerListener.java
        │              │  │  
        │              │  └─ui
        │              │          CheckThread.java
        │              │          ImageBorder.java
        │              │          Main.java
        │              │          PlayerUI.java
        │              │          SongInfoPanel.java
        │              │          TimePanel.java
        │              │          
        │              ├─playlist
        │              │      BasicPlayList.java
        │              │      PlayList.java
        │              │      PlayListBorder.java
        │              │      PlayListItem.java
        │              │      PlayListUI.java
        │              │      YOYOLabel.java
        │              │      YOYOLabelUI.java
        │              │      YOYOScrollBarUI.java
        │              │      
        │              ├─setting
        │              │      AboutPanel.form
        │              │      AboutPanel.java
        │              │      AudioChartPanel.form
        │              │      AudioChartPanel.java
        │              │      Initable.java
        │              │      line.png
        │              │      ListBar.form
        │              │      ListBar.java
        │              │      LyricSettingPanel.form
        │              │      LyricSettingPanel.java
        │              │      OptionDialog.java
        │              │      PlayListPanel.form
        │              │      PlayListPanel.java
        │              │      PlayPanel.form
        │              │      PlayPanel.java
        │              │      SearchLyricPanel.form
        │              │      SearchLyricPanel.java
        │              │      select.png
        │              │      SettingPanel.form
        │              │      SettingPanel.java
        │              │      WebConnectPanel.form
        │              │      WebConnectPanel.java
        │              │      
        │              ├─skin
        │              │      EqualizerWindow.java
        │              │      LyricWindow.java
        │              │      MiniWindow.java
        │              │      PlayerWindow.java
        │              │      PlaylistWindow.java
        │              │      Position.java
        │              │      TTSkinParser.java
        │              │      
        │              ├─tag
        │              │      APEInfo.java
        │              │      FlacInfo.java
        │              │      MpegInfo.java
        │              │      OggVorbisInfo.java
        │              │      SongInfoDialog.form
        │              │      SongInfoDialog.java
        │              │      TagInfo.java
        │              │      TagInfoFactory.java
        │              │      
        │              └─util
        │                      AudioChart.java
        │                      Config.java
        │                      DragMoveAdapter.java
        │                      FileNameFilter.java
        │                      FileUtil.java
        │                      FontChooser.java
        │                      GAEUtil.java
        │                      Loader.java
        │                      Log.properties
        │                      MultiImageBorder.java
        │                      Playerable.java
        │                      SnapObject.java
        │                      SongInfo.java
        │                      UIInfo.properties
        │                      UIInfo_en.properties
        │                      Util.java
        │                      Version.java
        │                      YOYOSlider.java
        │                      YOYOSliderUI.java
        │                      
        └─test

目 录
摘  要    2
Abstract    3
目 录    4
第一章 引 言    6
1.1课题背景    6
1.1.1移动终端的发展现状    6
1.1.2个性化服务    7
1.1.3  J2ME在移动终端领域的优势与发展    7
1.2论文成果    8
1.3论文组织结构    8
第二章 J2ME体系结构及技术简介    9
2.1 J2ME 的概况    9
2.2 J2ME 简介    9
2.2.1 J2ME 架构    9
2.2.2 JVM ( 虚拟机 )    10
2.2.3 MIDP( 移动信息设备简表 )    10
第三章 系统需求分析和总体设计    11
3.1 系统功能需求    11
3.1.1播放器界面    11
3.1.2播放的功能    12
3.1.3 音乐播放音量的控制    14
3.1.4 歌曲播放时间的显示    14
3.1.5 歌曲的快进与快退    14
3.2 总体设计    15
3.2.1播放器界面设计    15
3.2.2播放功能    17
3.2.3对音量的控制    18
3.2.4歌曲的播放时间    19
3.2.5歌曲的快进与快退    20
3.2.6歌曲进度条的显示    20
第四章    系统测试与检验    21
4.1 测试概要    21
4.1.1 测试的基本概念    21
4.1.2 测试的目的与地位    21
4.2  测试项目    22
4.2.1测试界面    22
4.2.2测试播放暂停静音    22
4.2.3测试改变音量,快退快进    23
第五章   总结    23
5.1总结软件及收获    23
5.2 致谢语    23
第六章   参考文献    24


标签:音乐播放器,千千静听,音乐软件

  • 专注毕业设计源码作品
  • 毕业设计源码论文全套
  • 每件作品均测试后上线
  • 提供所有教程和软件下载

Copyright © 2008-2024 jsjbysjw.com . All Rights Reserved. 备案号:苏ICP备2021056683号-4

  • 联系QQ:81677093
  • 微信:bysj1950