Member 10850253 Ответов: 0

Как транслировать видео с Google Диска в videoview android studio


У меня есть несколько видео на google Диске, и я хочу транслировать их в videoview.
Я установил все, но когда я отлаживаю приложение, я получаю сообщение об ошибке, говорящее, что не могу воспроизвести это видео.
Может ли кто-нибудь помочь мне решить эту проблему?
Спасибо.

Что я уже пробовал:

import android.app.ProgressDialog;
import android.media.MediaPlayer;
import android.net.Uri;
import android.os.Bundle;
import android.widget.VideoView;

import androidx.appcompat.widget.Toolbar;

public class video extends base  {
    private Toolbar mtoolbar;
    private String[] videoArray;
    private VideoView video;
    private String video_url="https://drive.google.com/open?id=1ThYBj7gG3cwSxYvpbcq-Bu44ezXrn6CK";
    private ProgressDialog pd;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_video);
        setTitle("Videos");
        mtoolbar = (androidx.appcompat.widget.Toolbar) findViewById(R.id.toolbar);
        //video = findViewById(R.id.video);
        video=findViewById(R.id.video);
        pd=new ProgressDialog(video.this);
        pd.setMessage("Cargando video, por favor espere");
        pd.show();
        Uri uri= Uri.parse(video_url);
        video.setVideoURI(uri);
        video.start();
        video.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
            @Override
            public void onPrepared(MediaPlayer mp) {
                pd.dismiss();
            }
        });
    }
}

David Crow

Я думаю, что вы найдете это FileNotFoundException его бросают. Вы можете это подтвердить?

0 Ответов