> 几个不错的Android开源音视频播放器
Android 解码MediaCodec 播放H264 265;新一代视频压缩编码标准-H.264
github上十二款最著名的Android播放器开源项目- http://www.sohu.com/a/149331808_733133
1. UniversalMusicPlayer- https://github.com/googlesamples/android-UniversalMusicPlayer
这是Google开源的一个音频播放器项目,它向我们展示了如何在不同的设备上(Android phones, tablets, Android Auto, Android Wear, Android TV and Google Cast)提供一致的用户体验。
2. StylishMusicPlayer- https://github.com/ryanhoo/StylishMusicPlayer
采用了RxJava开发的本地音乐播放器,UI图标都是 https://material.io 上找的。
3. Material-Movies- https://github.com/saulmm/Material-Movies
一个高颜值视频播放器,作者教你如何开发一个具有拓展性、可维护性和可测试性的Android应用程序,项目的README中还附了三篇文章,值得学习。(虽然这个项目从16年6月开始不维护,但它还是很不错的学习例子)
4. MusicDNA- https://github.com/harjot-oberai/MusicDNA
同样是一个高颜值的音乐播放器,个人欣赏的亮点在于它酷炫的UI效果上,对于喜欢玩自定义控件的同学,也许是个不错的样板。
5. 视频直播 解决方案- http://blog.csdn.net/banketree/article/details/51435172
6. bilibili的开源项目ijkplayer,ijkplayer是Bilibili基于ffmpeg开发并开源的轻量级视频播放器,支持播放本地网络视频,也支持流媒体播放。支持Android&iOS。同时支持 H.264 软编/硬编和 AAC 软编/硬编。主要是支持 RIMP、HLS、MP4、M4A 等视频格式的播放。https://github.com/Bilibili/ijkplayer https://github.com/tcking/GiraffePlayer
Android ijkplayer的使用解析- http://download.csdn.net/detail/huaxun66/9698723 https://github.com/daniulive/SmarterStreaming
7.金山云Android播放SDK- https://github.com/FirePrayer/KSYMediaPlayer_Android
> Android音乐播放器(音频播放器)- https://github.com/boybeak/BeMusic
https://github.com/boybeak/BeMusic/blob/master/media/src/main/java/com/nulldreams/media/manager/PlayManager.java
Android 平台支持的音视频格式,下面列出有损和无损常用的格式(不要认为有损编码就是音质很差):
音视无损格式:WAV,PCM,ALS,ALAC,TAK,FLAC,APE,WavPack(WV)
音视有损格式:MP3,AAC,WMA,Ogg Vorbis