您的位置:首页 > 移动开发 > Android开发

Android Vitamio播放视频有声音无图像问题解决

2017-03-14 14:22 926 查看
最近在项目中使用Vitamio框架播放视频遇到点难题。我在项目的主Activity中使用android.support.v4.view.ViewPager,然后在Fragment中加入视屏列表,点击列表项播放视频。VideoView并不是每个item都有,在Fragment创建时根据R.layout创建VideoView。点击item时用VideoView替换item中的相应位置的布局,再加在视频播放。那么问题来了。视频加载完成后播放只有声音并无图像显示,也就是黑屏。刚开始以为是其它布局影响到了它,因为我重新建个activity装入这个Fragment时,视频都是正常播放的,然后我就一个一个排除,先是去掉Activity(extends
SlidingActivity)的左侧菜单,再是去掉ViewPager都是不得。最后几乎绝望的时候,我无意中因为项目的某个需求,修改了MainActivity主题的背景为透明色后,发现神奇的一幕,列表中的视频居然能播放了,真嗨森!



图为:有声音无图像



图为:有声音有图像

解决办法:

[b]一:修改样式中的android:windowBackground为透明
[/b]






二:在activity中加入: android:theme="@style/IndexTheme"






因为样式采用的自定义主题中,设置背景色会导致视频被盖住(SurfaceView的渲染被背景色盖住),把背景色设置为透明,[b]完美解决。。。。。。。。。。。。。[/b]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android Vitamio
相关文章推荐