private void exampleGetAuthUser(){ AndroidStreamable.getAuthUser(new UserCallback() { @Override public void onSuccess(int statusCode, User user) { Log.i("AUTH USER", GSON.toJson(user)); } @Override public void onFailure(int statusCode, Throwable error) { error.printStackTrace(); } }); }
private void exampleGetUser(){ String username = "streamable"; AndroidStreamable.getUser(username, new UserCallback() { @Override public void onSuccess(int statusCode, User user) { Log.i("USER", GSON.toJson(user)); } @Override public void onFailure(int statusCode, Throwable error) { error.printStackTrace(); } }); } }
private void exampleGetVideo(){ String shortCode = "z7sw"; AndroidStreamable.getVideo(shortCode, new VideoCallback() { @Override public void onSuccess(int statusCode, Video video) { Log.i("VIDEO", GSON.toJson(video)); } @Override public void onFailure(int statusCode, Throwable error) { error.printStackTrace(); } }); }
private void exampleUploadVideo(){ InputStream is = null; String title = "Upload Example"; try { is = getAssets().open("dp56.mp4"); } catch (Exception e){ } if(is != null) { AndroidStreamable.uploadVideo(is, title, new NewVideoCallback() { @Override public void onSuccess(int statusCode, NewVideo newVideo) { Log.i("UPLOADED VIDEO", GSON.toJson(newVideo)); } @Override public void onFailure(int statusCode, Throwable error) { error.printStackTrace(); } }); } }
private void exampleImportVideo(){ String url = "https://archive.org/download/Windows7WildlifeSampleVideo/Wildlife.wmv"; String title = "Import Example"; AndroidStreamable.importVideo(url, title, new NewVideoCallback() { @Override public void onSuccess(int statusCode, NewVideo newVideo) { Log.i("IMPORTED VIDEO", GSON.toJson(newVideo)); } @Override public void onFailure(int statusCode, Throwable error) { error.printStackTrace(); } }); }
public static void uploadVideo(InputStream videoInputStream, String title, NewVideoCallback callback){ RequestParams params = new RequestParams(); params.put("file", videoInputStream); params.put("title", title); uploadVideo(params, callback); }
public static void uploadVideo(File videoFile, String title, NewVideoCallback callback) throws FileNotFoundException { RequestParams params = new RequestParams(); params.put("file", videoFile); params.put("title", title); uploadVideo(params, callback); }