Skip to content

Commit e300bd8

Browse files
committed
update README.md
1 parent be00040 commit e300bd8

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed

README.md

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Hardware accelerated transcoder for Android, written in pure Java.
1010
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
1111
ParcelFileDescriptor parcelFileDescriptor = resolver.openFileDescriptor(data.getData(), "r");
1212
FileDescriptor fileDescriptor = parcelFileDescriptor.getFileDescriptor();
13-
MediaTranscoder.getInstance().transcodeVideo(fileDescriptor, file.getAbsolutePath(), new MediaTranscoder.Listener() {
13+
MediaTranscoder.Listener listener = new MediaTranscoder.Listener() {
1414
@Override
1515
public void onTranscodeProgress(double progress) {
1616
...
@@ -26,12 +26,30 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) {
2626
public void onTranscodeFailed(Exception exception) {
2727
...
2828
}
29-
}
29+
};
30+
MediaTranscoder.getInstance().transcodeVideo(fileDescriptor, file.getAbsolutePath(),
31+
MediaFormatStrategyPresets.createAndroid720pStrategy(), listener); // or createAndroid720pStrategy([your bit rate here])
3032
}
3133
```
3234

3335
See `TranscoderActivity.java` in example directory for ready-made transcoder app.
3436

37+
## Quick Setup
38+
39+
### Gradle
40+
41+
Available from [JCenter](https://bintray.com/bintray/jcenter), which is default repo of gradle script generated by recent android studio.
42+
43+
```
44+
repositories {
45+
jcenter()
46+
}
47+
```
48+
49+
```
50+
compile 'net.ypresto.androidtranscoder:android-transcoder:0.1.4'
51+
```
52+
3553
## License
3654

3755
```

0 commit comments

Comments
 (0)