Comments (11)
Hi @avishayil
Can you tell me how did you managed to solve the black screen issue while playing youtube video?
from react-native-webview-android.
Hi @avishayil
Here a sample to you download: https://dl.dropboxusercontent.com/u/42999/temp/AwesomeProjectVideo.zip
I've tested this sample in my Moto G with Android Lollipop and I could play youtube videos normally.
But if you are embedding videos inside your page, you have to check if you are really using the HTML5 player mode, because Flash Video Player won't run in mobile devices.
PS: don't forget to run npm install before react-native run-android command
from react-native-webview-android.
Hi,
Your example gives me TypeError: expected dynamic type 'double' but had type 'boolean' error on RCTNetworking.SendRequest at argument index 5...
from react-native-webview-android.
Hi @avishayil
Are you on Windows or Mac?
I'd sent to you and old sample, that sample only runs in React Native 0.14.2 version, if you downgrade the version inside package.json and then run npm install again, it will works.
Here on my Mac, everything going OK, I've recorded a video to show you:
https://dl.dropboxusercontent.com/u/42999/temp/demo_video.mp4
(You can skip to 2:30)
If you still have problems, I think that could be something wrong in your work setup.
from react-native-webview-android.
I managed to nail it, Thanks!
Now the problem is that I can't go into Full screen mode.
I read this thread:
http://stackoverflow.com/questions/15796661/android-webview-app-wont-let-video-player-go-full-screen
Do you have any idea about how to go to full screen mode? I don't have Main.xml like he has there...
from react-native-webview-android.
I'm afraid that you can't do that in RN. We didn't are able to work with Main.xml without broke the React Native behavior.
from react-native-webview-android.
https://github.com/facebook/react-native/releases/tag/v0.18.0-rc
Add support for custom Android views - 1fabd86
Does this can help?
from react-native-webview-android.
Hi @avishayil
I guess no, the "full screen youtube implementation" consist in create a full player in Android Views, with progress bar, play, pause and etc, to much work for me now. But you are free to implement that and do a pull request ;)
from react-native-webview-android.
I would like to know to.. please thanks
from react-native-webview-android.
@afeef did you manage to fix?
from react-native-webview-android.
Hey @elmbrent, actually no 😕. I ended up using ExoPlayer
from react-native-webview-android.
Related Issues (20)
- Manually replace WebView URL isn't working HOT 1
- handle onReceivedError in EventWebClient class
- mediaPlaybackRequiresUserAction similar support
- Can not navigate the new url when WebViewAndroid has props: onShouldStartLoadWithRequest
- onShouldStartLoadWithRequest is not working HOT 1
- Add TS typings to the lib HOT 4
- Update the example to not use the deprecated React.createClass
- Export WebViewAndroid as an ES6 module
- How do I receive a message sent by a webview in an html file when I load html? HOT 1
- Can you support input file multiple image HOT 1
- New cross-platform WebView package: react-native-webview HOT 3
- I wanna konw how to add a loading indicator HOT 1
- Execution failed for task ':react-native-webview-android:verifyReleaseResources'. HOT 4
- is this lib butter than the normal react native webview
- Gestures to zoom not working HOT 1
- OnMesage did not work HOT 5
- it not have onError or onLoad method HOT 2
- window.postMessage in HTML not work HOT 2
- Error: ERR_UNKNOWN_URL_SCHEME HOT 3
- Missing Browser State HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-native-webview-android.