我正在使用React Native创建一个Android / iOS应用程序,并尝试在WebView组件中播放视频 . 视频在iOS上运行正常,但我无法在Android WebView中播放它 .
我遇到过像这样的一些线程(Enabling HTML5 video playback in android WebView?),声称这是Android上相当常见的问题,可以通过导入WebChromeClient并在webview上设置该选项来解决,如下所示:
mainWebView.setWebChromeClient(new WebChromeClient());
但几乎所有这些线程都严格关于构建原生Android应用程序而不使用React Native .
有谁知道如何在React Native中使用它?
1 回答
我指的是article by Yevgen Safronov
他写道,在里面
使用ReactProp公开setStreamUrl setter:
添加createViewInstance实现:
注册ViewManager最后的Java步骤是将ViewManager注册到应用程序,这通过应用程序包成员函数createViewManagers发生:...
希望这是有帮助的,文章中给出了他自己的参考文献列表 .