VideoView无法在Android应用中显示raspberry pi视频流

时间:2014-07-22 08:23:56

标签: android raspberry-pi

我在Raspberry pi中使用运动服务器。我通过浏览器使用地址192.168.16.5:8081在笔记本电脑中获取视频流,它运行正常。我想在Android设备中获取此视频流。我想使用VideoView来显示它,没有明显的错误,并且VideoStream窗口无法播放。我做错了什么?

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.widget.MediaController;
import android.widget.VideoView;

public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        String path="http://192.168.43.49:8081";

        VideoView video = (VideoView) findViewById(R.id.videoView1);
        video.setVideoPath(path);
        video.setMediaController(new MediaController(this));
        video.requestFocus();
        video.start();
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
}

VideoView通过浏览器工作,但不通过Android应用程序。关于我缺少什么的线索?

0 个答案:

没有答案