Skip to content

Commit 1d54d04

Browse files
committed
0.0.5
1 parent e8aa694 commit 1d54d04

File tree

5 files changed

+19
-25
lines changed

5 files changed

+19
-25
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public class App extends Application {
2626
@Override
2727
public void onCreate() {
2828
super.onCreate();
29-
AndroidAudioConverter.load(this, new IInitCallback() {
29+
AndroidAudioConverter.load(this, new ILoadCallback() {
3030
@Override
3131
public void onSuccess() {
3232
// Great!
@@ -73,7 +73,7 @@ repositories {
7373
}
7474
7575
dependencies {
76-
compile 'com.github.adrielcafe:AndroidAudioConverter:0.0.4'
76+
compile 'com.github.adrielcafe:AndroidAudioConverter:0.0.5'
7777
}
7878
```
7979

app/src/main/java/cafe/adriel/androidaudioconverter/sample/App.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,20 @@
22

33
import android.app.Application;
44

5-
import com.github.hiteshsondhi88.libffmpeg.exceptions.FFmpegNotSupportedException;
6-
75
import cafe.adriel.androidaudioconverter.AndroidAudioConverter;
8-
import cafe.adriel.androidaudioconverter.callback.IInitCallback;
6+
import cafe.adriel.androidaudioconverter.callback.ILoadCallback;
97

108
public class App extends Application {
119
@Override
1210
public void onCreate() {
1311
super.onCreate();
14-
AndroidAudioConverter.load(this, new IInitCallback() {
12+
AndroidAudioConverter.load(this, new ILoadCallback() {
1513
@Override
1614
public void onSuccess() {
1715
// Great!
1816
}
1917
@Override
20-
public void onFailure(FFmpegNotSupportedException error) {
18+
public void onFailure(Exception error) {
2119
// FFmpeg is not supported by device
2220
error.printStackTrace();
2321
}

lib/src/main/java/cafe/adriel/androidaudioconverter/AndroidAudioConverter.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,12 @@
55
import com.github.hiteshsondhi88.libffmpeg.FFmpeg;
66
import com.github.hiteshsondhi88.libffmpeg.FFmpegExecuteResponseHandler;
77
import com.github.hiteshsondhi88.libffmpeg.FFmpegLoadBinaryResponseHandler;
8-
import com.github.hiteshsondhi88.libffmpeg.exceptions.FFmpegCommandAlreadyRunningException;
9-
import com.github.hiteshsondhi88.libffmpeg.exceptions.FFmpegNotSupportedException;
108

119
import java.io.File;
1210
import java.io.IOException;
1311

1412
import cafe.adriel.androidaudioconverter.callback.IConvertCallback;
15-
import cafe.adriel.androidaudioconverter.callback.IInitCallback;
13+
import cafe.adriel.androidaudioconverter.callback.ILoadCallback;
1614

1715
public class AndroidAudioConverter {
1816

@@ -45,7 +43,7 @@ public static boolean isLoad(){
4543
return load;
4644
}
4745

48-
public static void load(Context context, final IInitCallback callback){
46+
public static void load(Context context, final ILoadCallback callback){
4947
try {
5048
FFmpeg.getInstance(context)
5149
.loadBinary(new FFmpegLoadBinaryResponseHandler() {
@@ -63,15 +61,15 @@ public void onSuccess() {
6361
@Override
6462
public void onFailure() {
6563
load = false;
66-
callback.onFailure(new FFmpegNotSupportedException("Failed to load FFmpeg lib"));
64+
callback.onFailure(new Exception("Failed to load FFmpeg lib"));
6765
}
6866

6967
@Override
7068
public void onFinish() {
7169

7270
}
7371
});
74-
} catch (FFmpegNotSupportedException e){
72+
} catch (Exception e){
7573
load = false;
7674
callback.onFailure(e);
7775
}
@@ -139,7 +137,7 @@ public void onFinish() {
139137

140138
}
141139
});
142-
} catch (FFmpegCommandAlreadyRunningException e){
140+
} catch (Exception e){
143141
callback.onFailure(e);
144142
}
145143
}

lib/src/main/java/cafe/adriel/androidaudioconverter/callback/IInitCallback.java

Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package cafe.adriel.androidaudioconverter.callback;
2+
3+
public interface ILoadCallback {
4+
5+
void onSuccess();
6+
7+
void onFailure(Exception error);
8+
9+
}

0 commit comments

Comments
 (0)