视频视图中的视频质量

时间:2018-03-25 11:41:54

标签: android-studio video video-streaming videoquality

以下是使用网址加载视频的网页视图代码

 mediacontroller = new MediaController(this);
    mediacontroller.setAnchorView(vv);
    String uriPath = "https://firebasestorage.googleapis.com/v0/b/fire-b6fff.appspot.com/o/Nissan_-_Ignite_the_Excitement(1).mp4?alt=media&token=2f329bc8-7045-4f4e-a683-64169fc4562c"; //update package name
    uri = Uri.parse(uriPath);

    vv.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
        @Override
        public void onCompletion(MediaPlayer mp) {
            if(isContinuously){
                vv.start();
            }
        }
    });

如何在视频视图中设置像youtube一样的180p,360p等视频质量

1 个答案:

答案 0 :(得分:0)

您可能会发现使用ExoPlayer更容易:

它受到Google的支持,也被用作许多主流Android视频播放器的基础。它在上面的链接(在撰写本文时)中描述如下:

  

ExoPlayer是适用于Android的应用级媒体播放器。它提供了Android的MediaPlayer API的替代方案,用于在本地和通过Internet播放音频和视频。 ExoPlayer支持Android的MediaPlayer API目前不支持的功能,包括DASH和SmoothStreaming自适应回放。与MediaPlayer API不同,ExoPlayer易于自定义和扩展,并可通过Play商店应用程序更新进行更新。

Exoplayer演示应用程序包括标准轨道选择: