【IT168技术】对于现在的Android来说,我们还是希望能更好地实现更多的应用,现在我们就来讲讲关于Android中多媒体的开发知识,通过对多媒体知识的可以让我们的Android应用程序更加生动。
在硬件的推动下我们Android手机多媒体技术的开发也成为热点。Android为了更好地实现Camcorder以及进一步实现Vido Telephony做出了重大改动,这些改动是软硬件协调、结构和性能折中的一个结果。Open core是Android多媒体框架的核心,所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的。开发者可以快速通过open core来完成多媒体的开发,我们先来看下open core的框架图。
▲open core的框架图
在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用,如下图所示:
▲图为media api
有了对open core的初步了解,我们再来看下Android为我们提供的多媒体接口有那些。
1. AudioManager.java
2. AudioService.java
3. AudioSystem.java
4. Ringtone.java
5. RingtoneManager.java
6. AudioTrack.java
7. SoundPool.java
8. ToneGenerator.java
9. AudioRecord.java
通过今天的学习,我们知道了如何在Android中应用多媒体技术来实现各种多媒体的知识,我们可以充分利用我们现在所学到的知识来开发几款对我们实用的播放器小应用,可以让上班路上的我们得到很好的情绪缓解。