how can i use if statement in video view if the video not work
up vote
1
down vote
favorite
in my java code , i have VideoView and im parsing the video to him in URI From internet(i set link of video) , but after 6 Hours , they are changed the link of video , and if the old link of video has still in uri he giving me message "Can't play this video" , but now ho can i use if
statement and i set inside it nearly 7 link of video and if the first link of video converted to doesn't work .. automatically he chose the second link of video .
it is a impossible ?
my code :
Uri uri = Uri.parse("myVideoLink");
videoView.setVideoURI(uri);
videoView.setMediaController(new MediaController(this));
videoView.requestFocus();
videoView.start();
java android video uri videoview
add a comment |
up vote
1
down vote
favorite
in my java code , i have VideoView and im parsing the video to him in URI From internet(i set link of video) , but after 6 Hours , they are changed the link of video , and if the old link of video has still in uri he giving me message "Can't play this video" , but now ho can i use if
statement and i set inside it nearly 7 link of video and if the first link of video converted to doesn't work .. automatically he chose the second link of video .
it is a impossible ?
my code :
Uri uri = Uri.parse("myVideoLink");
videoView.setVideoURI(uri);
videoView.setMediaController(new MediaController(this));
videoView.requestFocus();
videoView.start();
java android video uri videoview
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
in my java code , i have VideoView and im parsing the video to him in URI From internet(i set link of video) , but after 6 Hours , they are changed the link of video , and if the old link of video has still in uri he giving me message "Can't play this video" , but now ho can i use if
statement and i set inside it nearly 7 link of video and if the first link of video converted to doesn't work .. automatically he chose the second link of video .
it is a impossible ?
my code :
Uri uri = Uri.parse("myVideoLink");
videoView.setVideoURI(uri);
videoView.setMediaController(new MediaController(this));
videoView.requestFocus();
videoView.start();
java android video uri videoview
in my java code , i have VideoView and im parsing the video to him in URI From internet(i set link of video) , but after 6 Hours , they are changed the link of video , and if the old link of video has still in uri he giving me message "Can't play this video" , but now ho can i use if
statement and i set inside it nearly 7 link of video and if the first link of video converted to doesn't work .. automatically he chose the second link of video .
it is a impossible ?
my code :
Uri uri = Uri.parse("myVideoLink");
videoView.setVideoURI(uri);
videoView.setMediaController(new MediaController(this));
videoView.requestFocus();
videoView.start();
java android video uri videoview
java android video uri videoview
asked Nov 19 at 14:53
Ibrahim H Jabaly
234
234
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
accepted
Try something like this:
private void play(String videoUrls, final int current) {
videoView.setVideoURI(Uri.parse(videoUrls[current]));
videoView.setMediaController(new MediaController(this));
videoView.setOnErrorListener(new MediaPlayer.OnErrorListener() {
@Override
public boolean onError(MediaPlayer mediaPlayer, int i, int i1) {
try {
// try to play video from next video url
play(videoUrls, current + 1);
} catch (IndexOutOfBoundsException e) {
// end is reached
}
return false;
}
});
videoView.start();
}
For start playing
play(new String{"url1", "url2"}, 0);
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
accepted
Try something like this:
private void play(String videoUrls, final int current) {
videoView.setVideoURI(Uri.parse(videoUrls[current]));
videoView.setMediaController(new MediaController(this));
videoView.setOnErrorListener(new MediaPlayer.OnErrorListener() {
@Override
public boolean onError(MediaPlayer mediaPlayer, int i, int i1) {
try {
// try to play video from next video url
play(videoUrls, current + 1);
} catch (IndexOutOfBoundsException e) {
// end is reached
}
return false;
}
});
videoView.start();
}
For start playing
play(new String{"url1", "url2"}, 0);
add a comment |
up vote
1
down vote
accepted
Try something like this:
private void play(String videoUrls, final int current) {
videoView.setVideoURI(Uri.parse(videoUrls[current]));
videoView.setMediaController(new MediaController(this));
videoView.setOnErrorListener(new MediaPlayer.OnErrorListener() {
@Override
public boolean onError(MediaPlayer mediaPlayer, int i, int i1) {
try {
// try to play video from next video url
play(videoUrls, current + 1);
} catch (IndexOutOfBoundsException e) {
// end is reached
}
return false;
}
});
videoView.start();
}
For start playing
play(new String{"url1", "url2"}, 0);
add a comment |
up vote
1
down vote
accepted
up vote
1
down vote
accepted
Try something like this:
private void play(String videoUrls, final int current) {
videoView.setVideoURI(Uri.parse(videoUrls[current]));
videoView.setMediaController(new MediaController(this));
videoView.setOnErrorListener(new MediaPlayer.OnErrorListener() {
@Override
public boolean onError(MediaPlayer mediaPlayer, int i, int i1) {
try {
// try to play video from next video url
play(videoUrls, current + 1);
} catch (IndexOutOfBoundsException e) {
// end is reached
}
return false;
}
});
videoView.start();
}
For start playing
play(new String{"url1", "url2"}, 0);
Try something like this:
private void play(String videoUrls, final int current) {
videoView.setVideoURI(Uri.parse(videoUrls[current]));
videoView.setMediaController(new MediaController(this));
videoView.setOnErrorListener(new MediaPlayer.OnErrorListener() {
@Override
public boolean onError(MediaPlayer mediaPlayer, int i, int i1) {
try {
// try to play video from next video url
play(videoUrls, current + 1);
} catch (IndexOutOfBoundsException e) {
// end is reached
}
return false;
}
});
videoView.start();
}
For start playing
play(new String{"url1", "url2"}, 0);
answered Nov 19 at 15:31
Onix
4228
4228
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53377181%2fhow-can-i-use-if-statement-in-video-view-if-the-video-not-work%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown