Saya menggunakan url video untuk memutar video di Android dan sekarang saya ingin membaca subtitle (.srt) dari url. Saya mencari di internet dan saya menemukan dua solusi tetapi tidak berguna bagi saya. Salah satu solusinya ada di github; https://github.com/NineWorlds/serenity-android.git , tetapi saya tidak bisa tidak menemukan perpustakaannya atau saya tidak mengerti bagaimana cara menggunakannya. Solusi lainnya adalah mengambil srt dari folder res/raw tetapi saya perlu mengambil dan membaca file srt dari url. Pertanyaannya bukan duplikat. Saya mencari contoh yang lengkap dan jelas.
Saya memutar video dari url:
private class Videoexec extends AsyncTask<Void, Void, Void> {
@Override
protected void onPostExecute(Void result) {
// TODO Auto-generated method stub
super.onPostExecute(result);
try {
Intent getint = getIntent();
String link = getint.getStringExtra("Video_URL");
// Start the MediaController
MediaController mediacontroller = new MediaController(
VideoActivity.this);
mediacontroller.setAnchorView(videoview);
// Get the URL from String VideoURL
Uri video = Uri.parse(link);
videoview.setMediaController(mediacontroller);
videoview.setVideoURI(video);
} catch (Exception e) {
Log.e("Error", e.getMessage());
e.printStackTrace();
}
videoview.requestFocus();
videoview.setOnPreparedListener(new OnPreparedListener() {
// Close the progress bar and play the video
public void onPrepared(MediaPlayer mp) {
videoview.start();
}
});
}}..