Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ragnraok committed Nov 10, 2015
1 parent bed8a04 commit a36f6c4
Showing 1 changed file with 26 additions and 17 deletions.
43 changes: 26 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,25 +12,34 @@ RxCameraConfig config = RxCameraConfigChooser.obtain().
setHandleSurfaceEvent(true).
get();
Log.d(TAG, "config: " + config);
RxCamera.open(this, config).subscribe(new Subscriber<RxCamera>() {
@Override
public void onCompleted() {

}
RxCamera.open(this, config).flatMap(new Func1<RxCamera, Observable<RxCamera>>() {
@Override
public Observable<RxCamera> call(RxCamera rxCamera) {
camera = rxCamera;
return rxCamera.bindTexture(textureView);
}
}).flatMap(new Func1<RxCamera, Observable<RxCamera>>() {
@Override
public Observable<RxCamera> call(RxCamera rxCamera) {
return rxCamera.startPreview();
}
}).subscribe(new Subscriber<RxCamera>() {
@Override
public void onCompleted() {
Log.d(TAG, "onCompleted");
}

@Override
public void onError(Throwable e) {
Log.d(TAG, "open camera failed: " + e.getMessage());
}
@Override
public void onError(Throwable e) {
Log.e(TAG, "error: " + e.getMessage());
}

@Override
public void onNext(RxCamera rxCamera) {
Log.d(TAG, "open camera success: " + rxCamera.toString());
camera = rxCamera;
camera.bindTexture(textureView);
camera.startPreview();
}
});
@Override
public void onNext(RxCamera rxCamera) {
Log.d(TAG, "success: " + rxCamera);
}
});
}
```

Still under heavily development

0 comments on commit a36f6c4

Please sign in to comment.