如何从android中的服务器播放mp4视频? [英] How to play an mp4 video from server in android?

查看:720
本文介绍了如何从android中的服务器播放mp4视频?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我能够显示来自服务器的3gp视频.但是,当我尝试播放mp4视频时,它显示了一条警告消息,对不起,该视频无法播放.请在这方面帮助我.

I am able to display a 3gp video from server. But when I tried to play an mp4 video it displayed an alert saying that Sorry,this video cannot be played. Please help me in this regard.

package com.play.video;

import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.widget.MediaController;
import android.widget.VideoView;

public class PlayvideofromserverActivity extends Activity
{
    private VideoView vView;
    private String vSource;


    @Override
    public void onCreate(Bundle savedInstanceState) 
    { 

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);


        vView = (VideoView)findViewById(R.id.vview);


        vView.requestFocus();


            vSource ="http://server.com/testvideo.mp4";
            vView.setVideoURI(Uri.parse(vSource));


        vView.setMediaController(new MediaController(this));


        vView.start();
    }
} 

推荐答案

尝试此代码.它可以帮助您.

Try this code. It help you.

myVideoView.setMediaController(new MediaController(this));
myVideoView.setVideoPath(videoSource);
myVideoView.requestFocus();
myVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
  public void onPrepared(MediaPlayer mp) {
    myVideoView.start();
  }
});

谢谢

这篇关于如何从android中的服务器播放mp4视频?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆