[Android] Fix require(...) file resource on production (#429)

* Fix require(...) file resource on Android production

* Update example (use require for ./broadchurch.mp4)

* Fix MainApplication.java of example

* Add default source type
This commit is contained in:
Jhen-Jie Hong
2017-01-31 20:49:23 +08:00
committed by Matt Apperson
parent 201335f05c
commit d450afc83b
7 changed files with 31 additions and 37 deletions

View File

@@ -258,11 +258,19 @@ public class ReactVideoView extends ScalableVideoView implements MediaPlayer.OnP
}
}
if(fd==null) {
setRawData(mThemedReactContext.getResources().getIdentifier(
int identifier = mThemedReactContext.getResources().getIdentifier(
uriString,
"drawable",
mThemedReactContext.getPackageName()
);
if (identifier == 0) {
identifier = mThemedReactContext.getResources().getIdentifier(
uriString,
"raw",
mThemedReactContext.getPackageName()
));
);
}
setRawData(identifier);
}
else {
setDataSource(fd.getFileDescriptor(), fd.getStartOffset(),fd.getLength());