我需要做一个视频播放器,现在手上有一个解码器,可以解码H264文件并输出成YUV文件。可是我不知道下一步该怎么做,如何让它变成图像在屏幕上显示,用什么工具来开发比较简单?请大家指教,谢谢!!

解决方案 »

  1.   

    可以解码成BMP或则jpeg,就可以直接设置timer画,跟声音同步就好,这个是比较不靠谱的方法,开个玩笑。既然你输出成了YUV文件,那就找找YUV如何显示,看看WMP或则dirextshow是否支持播放。windows mobile下用vs 2005 或则2008开发都可以。
      

  2.   

    DirectShow也行啊,能否说说具体怎么搞?我没用过。
      

  3.   

    如果directshow默认支持YUV的话,就非常简单,就是调调接口函数的,但是如果默认不支持,那就需要你写filter来加入解码。具体一时半会也说不清楚,你可以去找个简单的例子,网上很多例子的,一看就明白了。
      

  4.   

    VLC不是开源的吗,怎么自己写,能保证比人家写的好啊?
      

  5.   

    BCG 10.0里面有个例子,看看!