佰锐科技-邵光清 发表于 2015-12-2 15:31 谢谢 以及解决 |
佰锐科技-李永星 发表于 2015-12-2 15:31 谢谢 已经解决 |
本帖最后由 佰锐科技-邵光清 于 2015-12-2 15:42 编辑 佰锐科技-邵光清 发表于 2015-12-2 15:07 您好,上面这个回复有误,修改这个private float max_cut_imgscale是修改本地的视频显示的剪切大小的。 android竖屏的时候,采集的图像比例是3:4,而web显示视频的div比例是4:3,为了使得图像显示不变形并且填满整个div,内核有对图像进行裁剪。 除了裁剪的方式,还提供了缩小模式,可以不进行裁剪,但有黑边。设置缩小模式的代码为 var iVideoClipMode = 2; BRAC_SetSDKOption(BRAC_SO_VIDEOSHOW_CLIPMODE, iVideoClipMode); 请参考:开放视频显示、录制过程中的裁剪模式控制接口 |
佰锐科技-邵光清 发表于 2015-12-2 15:07 您好,这个跟裁剪模式有关,http://bbs.anychat.cn/forum.php?mod=viewthread&tid=1071。您可以在Demo高级设置,其它设置,视频裁剪模式,选择缩小模式。这样可以看全。 |
本帖最后由 佰锐科技-邵光清 于 2015-12-2 15:17 编辑 nightkidfifa 发表于 2015-12-2 14:47 您好,web看到android端的视频显示不全,跟视频剪切有关,请在AnyChatVideoHelper.java中将 private float max_cut_imgscale = 1.0f/3;改为 private float max_cut_imgscale = 1.0f/1; 是否可以满足要求? |
本帖最后由 nightkidfifa 于 2015-12-2 15:01 编辑 修改下,web的看到的少一些,手机上是完整的 三星pad旋转也有问题 显示不全, 横屏有问题 竖屏没问题 |
Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )
GMT+8, 2024-11-23 04:20 , Processed in 0.140813 second(s), 26 queries .
Powered by Discuz! X3
© 2001-2013 Comsenz Inc.