ฉันใช้ video-url เพื่อเล่นวิดีโอใน Android และตอนนี้ฉันต้องการอ่านคำบรรยาย (.srt) จาก url ฉันค้นหาบนอินเทอร์เน็ตและพบวิธีแก้ปัญหาสองวิธี แต่ไม่มีประโยชน์สำหรับฉัน หนึ่งในวิธีแก้ปัญหาอยู่ใน github ; https://github.com/NineWorlds/serenity-android.git แต่ฉันทำไม่ได้ ไม่พบห้องสมุดหรือฉันไม่เข้าใจว่าจะใช้งานได้อย่างไร วิธีแก้ไขอื่นกำลังดึง srt จากโฟลเดอร์ res/raw แต่ฉันต้องดึงและอ่านไฟล์ srt จาก url คำถามไม่ซ้ำกัน ฉันกำลังมองหาตัวอย่างที่สมบูรณ์และชัดเจน
ฉันกำลังเล่นวิดีโอจาก 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();
}
});
}}..