现在在做一个视频播放器,需要对视频进行比例缩放,要缩放的比例有4:3,16:9。我想问的是,知道视频的宽高,如何计算出视频按比例缩放后的实际宽高?
比如,视频宽高是:176*144,如果要按4:3进行缩放,最终这个视频的宽高分别是多少??请问这个是怎么计算的,求解释!折腾了几天,在网上也找了很多资料,都没有找到想要的答案,最终只能到这来寻求各位朋友的帮助了,非常感谢!

解决方案 »

  1.   

    if((176/144)>(4/3))
    {
    height=144;
    width=144*4/3;
    }
    else
    {
    width=176;
    heigth=176*3/4;
    }
      

  2.   

    LZ我也在做视频播放器的问题,但是现在发现很多手机都不能正常的播放。三星的视频为黑屏,魅族的提示不能加播放此视频,请问你们是怎么解决的呢?跪求LZ解答!!!
      

  3.   

    请问你的问题是有些视频格式的文件播放器无法播放还是什么情况啊??我们做的不是手机,是其它移动设备,支持的视频格式有avi,mov,3gp,mp4,ts等,是硬解的,需要硬件的支持。
      

  4.   

    我就是想在android手机上做一个视频播放器,测试的时候发现模拟器和小米的播放都上正常的,但是三星,中兴和魅族都不能播放此视频,在网上查了点资料也觉得是这些手机的硬解不支持,需要进行软解播放。···三星是因为系统修改了视频的底层解码什么导致播放时黑屏。