我正在使用video-url在Android中播放视频,现在我想从url中读取字幕(.srt)。我在互联网上搜索,我找到了两个解决方案,但对我来说没用。其中一个解决方案是在github中; https://github.com/NineWorlds/serenity-android.git,但我找不到图书馆,或者我不明白我怎么能用它。另一个解决方案是从res / raw文件夹中获取srt,但我需要从url中获取并读取srt文件。问题不重复。我正在寻找完整而明确的例子。
我正在播放来自网址的视频:
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();
}
});
}}..