Как добавить субтитры из файла URL в плеере vitamio?

Я пытаюсь извлечь файл субтитров (.srt) из URL и установить его в метод addTimedTextSource(). Но проблема заключается в том, что addTimedTextSource() принимает только скрытый путь в качестве параметра, а не URL. Я использую Vitamio Player с моим приложением

public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    if (!LibsChecker.checkVitamioLibs(this))
      return;
    setContentView(R.layout.videobuffer);
    mVideoView = (VideoView) findViewById(R.id.buffer);
    pb = (ProgressBar) findViewById(R.id.probar);
    testview=(TextView) findViewById(R.id.test);

    downloadRateView = (TextView) findViewById(R.id.download_rate);
    loadRateView = (TextView) findViewById(R.id.load_rate);
        mVideoView.addTimedTextSource(subtitle_path);//I want to use URL for this part.
    mVideoView.setTimedTextShown(true);


    mVideoView.setOnTimedTextListener(new OnTimedTextListener() {

        @Override
        public void onTimedTextUpdate(byte[] pixels, int width, int height) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onTimedText(String text) {
            // TODO Auto-generated method stub
            testview.setText(text);
            Log.d("test","test");

        }
    });
    if (path == "") {
      // Tell the user to provide a media file URL/path.
      Toast.makeText(
          VideoViewBuffer.this,
          "Please edit VideoBuffer Activity, and set path"
              + " variable to your media file URL/path", Toast.LENGTH_LONG).show();
      return;
    } else {

      uri = Uri.parse(path);
      mVideoView.setVideoURI(uri);
      mVideoView.setMediaController(new MediaController(this));
      mVideoView.requestFocus();
      mVideoView.setOnInfoListener(this);
      mVideoView.setOnBufferingUpdateListener(this);
      mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
        @Override
        public void onPrepared(MediaPlayer mediaPlayer) {
          // optional need Vitamio 4.0
          mediaPlayer.setPlaybackSpeed(1.0f);
        }
      });
    }

  }

Есть ли какой-либо другой способ добавить URL и передать его в addtimedTextSource(subtitlefile).

0 ответов

Другие вопросы по тегам