以下是使用网址加载视频的网页视图代码
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等视频质量
答案 0 :(得分:0)
您可能会发现使用ExoPlayer更容易:
它受到Google的支持,也被用作许多主流Android视频播放器的基础。它在上面的链接(在撰写本文时)中描述如下:
ExoPlayer是适用于Android的应用级媒体播放器。它提供了Android的MediaPlayer API的替代方案,用于在本地和通过Internet播放音频和视频。 ExoPlayer支持Android的MediaPlayer API目前不支持的功能,包括DASH和SmoothStreaming自适应回放。与MediaPlayer API不同,ExoPlayer易于自定义和扩展,并可通过Play商店应用程序更新进行更新。
Exoplayer演示应用程序包括标准轨道选择: