如何在android中添加.mp4视频的字幕?

时间:2014-04-25 23:28:53

标签: android video android-mediaplayer subtitle

我正在使用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();
            }
        });
    }}..

0 个答案:

没有答案