ExpoPlayer无法获取网址

问题描述

我的view正在显示,但未获取并播放链接。 Internet的权限也已添加到清单文件中。 activity_main也已正确放置。

package com.example.exoplayer;
        
        import androidx.appcompat.app.AppCompatActivity;
        
        import android.net.Uri;
        import android.os.Bundle;
        
        import com.google.android.exoplayer2.ExoPlaybackException;
        import com.google.android.exoplayer2.ExoPlayerFactory;
        import com.google.android.exoplayer2.SimpleExoPlayer;
        import com.google.android.exoplayer2.source.ExtractorMediaSource;
        import com.google.android.exoplayer2.source.MediaSource;
        import com.google.android.exoplayer2.trackselection.DefaultTrackSelector;
        import com.google.android.exoplayer2.ui.PlayerView;
        import com.google.android.exoplayer2.upstream.DataSource;
        import com.google.android.exoplayer2.upstream.DefaultDataSourceFactory;
        import com.google.android.exoplayer2.util.Util;
        
        public class MainActivity extends AppCompatActivity {
            private PlayerView playerView;
            private SimpleExoPlayer player;
        
            @Override
            protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_main);
                playerView=findViewById(R.id.playerView);
        
            }
        
            @Override
            protected void onStart() {
                super.onStart();
                player= ExoPlayerFactory.newSimpleInstance(this,new DefaultTrackSelector());
                playerView.setPlayer(player);
                DataSource.Factory dataSourceFactory = new DefaultDataSourceFactory(this,Util.getUserAgent(this,getString(R.string.app_name)));
                MediaSource videoSource = new ExtractorMediaSource.Factory(dataSourceFactory)
                      .createMediaSource(Uri.parse("http://buildappswithpaulo.com/videos/outro_music.mp4"));
                    player.prepare(videoSource);
            }
        }


  

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)