Firebase视频到videoview无法正常工作

时间:2018-04-25 13:19:35

标签: android firebase firebase-storage android-videoview

我能够录制并能够从我的Android应用程序将该视频上传到firebase,但无法播放或流式传输(无论什么可能)到videoview。我实际上是想尝试使用回收者视图,但因为它没有尝试更简单的事情。

我在stackoverflow中阅读了很多帖子,并尝试了几乎所有这些但没有工作。所以发布新问题。

我的代码如下:

 VideoView video;
//String video_url = "http://file2.video9.in/english/movie/2014/x-men-_days_of_future_past/X-Men-%20Days%20of%20Future%20Past%20Trailer%20-%20[Webmusic.IN].3gp";//this one works if i use it
String video_url = "https://firebasestorage.googleapis.com/longidcharacters-video.mp4?alt=media&token=xxxxx"; 
//but this link from firebase does not work, i usually fetch it from online
ProgressDialog pd;
Button playButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_show_video);

    video = (VideoView) findViewById(R.id.Videoview1);
    playButton=(Button) findViewById(R.id.playButton1);

    pd = new ProgressDialog(ShowVideoActivity.this);
    pd.setMessage("Buffering video please wait...");
    pd.show();

    Uri uri = Uri.parse(video_url);
    video.setVideoURI(uri);


    video.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
        @Override
        public void onPrepared(MediaPlayer mp) {
            //close the progress dialog when buffering is done
            pd.dismiss();
        }
    });
    playButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            video.start();
        }
    });

它说"无法播放此视频"。格式为mp4(从相机记录)。但是,如果我播放3gp(现在已经注释),它可以正常工作。 我能做什么?有没有我可以尝试的球员?我只是想流式传输或播放上传到firebase存储的视频。

0 个答案:

没有答案