จะเพิ่มคำบรรยายลงในวิดีโอ .mp4 ใน Android ได้อย่างไร

ฉันใช้ 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();
            }
        });
    }}..

person user60783    schedule 25.04.2014    source แหล่งที่มา
comment
คุณเคยได้รับสิ่งนี้ไปทำงานหรือไม่?   -  person brwngrldev    schedule 04.03.2015
comment
คุณสามารถใช้ไลบรารีเครื่องเล่นวิดีโอเช่น Exoplayer มีการรองรับที่ดีกว่า Android VideoView (สำหรับการอ้างอิง - stackoverflow.com/a/57818867/8731069 )   -  person tejraj    schedule 06.09.2019