Gio*_*gos 3 javascript android jwplayer exoplayer react-native
我为Android编写了一个原生UI组件,它基本上由一个自定义视图(RelativeLayout)组成,后者又包含JWPlayer.组件以及播放器本身都在我的RN项目中正确呈现(尺寸,颜色等具有正确的值)但是当我开始播放时,我得到没有任何图像的声音.
然而,当我旋转手机时,我也得到视频图像,一切似乎都运行正常.我在Android项目中尝试了类似的东西invalidate(),requestLayout()但没有任何改变.我还尝试render()在RN组件中再次调用(通过更新其状态),其中包含本机组件但仍然没有运气.我创建了一个原生Android项目,其中包含与我编写的完全相同的自定义RelativeLayout的Activity,一切正常.所以问题似乎是在React Native项目的一边.
由于旋转手机后一切正常,必须有一些生命周期方法重新渲染/重新布局RN组件.
所以我的问题是:有这样的方法吗?
首先十分感谢.
PS.JWPlayer基于ExoPlayer.
| 归档时间: |
|
| 查看次数: |
707 次 |
| 最近记录: |