大家好,在Android平台上,一般做播放器的时候,直接使用MediaPlayer类,但是我希望能够直接使用系统的RTSP协议引擎和某个解码器,请教大家如何使用?谢谢。

解决方案 »

  1.   

    直接调用Mediaplayer就可以了,底层使用OPENCORE或者STAGEFRIGHT实现的
      

  2.   

    这个...
    Mediaplayer比较熟悉...
      

  3.   

    在谷歌Open Handset Alliance成员中包含PacketVideo OpenCORE库,这个库可以让Android操作系统解码大多数影音格式,比如音频方面有MP3, AAC-LC level 2, HE-AAC v1/2 Level 2, AMR-NB 8Khz,视频解码器支持MPEG4 Simple Profile  0b, H.263 Baseline 0 Level 10  45 , Profile 3 level 10 , 45, H.264/AVC 流媒体支持3GPP, H.245, H.223, RTP, RTSP常规媒体: 3GPP, WAV with PCM A-law和µ-law, id3 v2.4,最后的基本编码JPEG, AVC/H.264, AMR,图形格式GIF,PNG,JPG都是支持的。  但是部分解码器仍然没有在Android平台中加入Flash Lite、Real Networks公司的解码器,因为版权和不开源等因素这些解码器在设计上如果原公司不加入,通过第三方的SDK编写解码器有些不现实。