移植播放器到android ,播放有关问题

移植播放器到android ,播放问题

  我在ubuntu 上编译了vlc 移植到android,目前可以播放大多数视频.  但我截取的 mpeg2/ts 流(h264)保存为本地文件 

a1.mpg, 在android上放不了,在pc上可以放。

   我将a1.mpg 用格式工厂转成 MP4 AVC(h264)格式,文件存为a2.mpg 在我编译好的vlcforandroid 上倒可以放。

   我对视频格式不太懂,我只知道vlc 用的ffmpeg 库来进行解码。
   
   ffmpeg 为何不能解码 a1.mpg 这个文件呢。

   下面分别是2个文件的编码信息(用pc上的播放器查看到的媒体信息)

a1.mpg:

流0:
    类型:音频
    原始 ID:68
    编码:MPEG Audio layer 1/2/3 (mpga)
    声道:立体声
    采样率:44100HZ
    位率:128 kb/s
流1:
    类型:视频
    原始 ID: 69
    编码: H264-MPEG-4 AVC (part 10)(h264)
    分辨率:720*576
    帧率:50

a2.mpg:

流0:
   类型:视频
   编码:H264-MPEG-4 AVC (part 10)(avc1)
   语言:English
   分辨率:480*360
   帧率:25
流1:
   类型:音频
   编码:MPEG AAC Audio(mp4a)
   语言:English
   声道:立体声
   采样率:44100HZ


求各位好心人帮我解答下吧,谢谢了

------解决方案--------------------
你是移植的播放器按道理是可以播放的哇。不能播放那就是移植过来有些模块没搞好吧。

------解决方案--------------------
该回复于2012-08-29 09:38:52被版主删除
------解决方案--------------------
楼主的播放器可不可以发我一下,我在研究这个yanglw_ahut@163.com,谢谢