Android studio 如何在视频视图中从torrent magnet链接/torrent文件流式传输视频

Android studio 如何在视频视图中从torrent magnet链接/torrent文件流式传输视频,android-studio,Android Studio,我是android studio的初学者,iam为torrent网站的流媒体视频创建应用程序,供人们共享。我知道如何从视频视图的链接流视频,但我不想从torrent文件或磁铁链接流视频,如果你有想法请与我分享,我需要它 这是我在videoplayer.java中的代码 moviePlayer = findViewById(R.id.player_view); Bundle b = getIntent().getExtras(); String id = b.getString(&

我是android studio的初学者,iam为torrent网站的流媒体视频创建应用程序,供人们共享。我知道如何从视频视图的链接流视频,但我不想从torrent文件或磁铁链接流视频,如果你有想法请与我分享,我需要它

这是我在videoplayer.java中的代码

moviePlayer = findViewById(R.id.player_view);
    Bundle b = getIntent().getExtras();
    String id = b.getString("Video");
    moviePlayer.setVideoPath(String.valueOf(Uri.parse(id)));
    ProgressBar progressBar = new ProgressBar(MovieDetails.this);
    MediaController mediaController = new MediaController(MovieDetails.this);
    mediaController.setAnchorView(moviePlayer);
    moviePlayer.setMediaController(mediaController);
    moviePlayer.requestFocus();

    moviePlayer.start();
    //ProgressBar
    movieProgressBar = findViewById(R.id.moive_progressBar);
    movieProgressBar.setVisibility(View.VISIBLE);
    moviePlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
        @Override
        public void onPrepared(MediaPlayer mp) {
            mp.start();
            mp.setOnVideoSizeChangedListener(new MediaPlayer.OnVideoSizeChangedListener() {
                @Override
                public void onVideoSizeChanged(MediaPlayer mp, int width, int height) {
                    movieProgressBar.setVisibility(View.GONE);
                }
            });
        }
    });
在xml videoplayer.xml中

<RelativeLayout
    android:layout_width="match_parent"
    android:id="@+id/tt"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    android:layout_height="wrap_content">

    <VideoView
        android:id="@+id/player_view"
        android:layout_width="match_parent"
        android:layout_height="200dp"
        android:layout_gravity="center" />

    <ProgressBar
        style="@style/Widget.AppCompat.ProgressBar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_alignParentEnd="true"
        android:id="@+id/moive_progressBar"
        android:layout_marginStart="126dp"
        android:layout_marginTop="84dp"
        android:layout_marginEnd="126dp" />

</RelativeLayout>

谢谢