我在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应用程序。关于我缺少什么的线索?