![](/img/trans.png)
[英]Streaming live video from Raspberry Pi to my Android App but getting security exception
[英]Video streaming on Android app with motion on Raspberry Pi
我正在嘗試通過用Android Studio編寫的Android應用程序在我的Raspberry Pi上觀看動態流媒體直播...我已經使用mplayer組合了以下代碼:
public class MainActivity extends ActionBarActivity implements SurfaceHolder.Callback, MediaPlayer.OnPreparedListener {
private MediaPlayer mediaPlayer;
private SurfaceHolder vidHolder;
private SurfaceView vidSurface;
String vidAddress = "http://www.example.com/";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
vidSurface = (SurfaceView) findViewById(R.id.surfView);
vidHolder = vidSurface.getHolder();
vidHolder.addCallback(this);
}
@Override
public void surfaceCreated(SurfaceHolder holder) {
try {
mediaPlayer = new MediaPlayer();
mediaPlayer.setDisplay(vidHolder);
mediaPlayer.setDataSource(vidAddress);
mediaPlayer.prepare();
mediaPlayer.setOnPreparedListener(this);
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
}
catch(Exception e){
e.printStackTrace();
}
}
@Override
public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {
}
@Override
public void surfaceDestroyed(SurfaceHolder holder) {
}
@Override
public void onPrepared(MediaPlayer mp) {
mediaPlayer.start();
}
}
但這行不通。 如果我輸入流視頻的網址(非實時),例如:www.something.com/vid.mp4,則該網址有效。 (是的,我在清單上添加了互聯網許可)。 有人可以幫助我嗎? 謝謝!
我注意到您插入的網址末尾沒有文件-這可能是您的原因。 Motion使用文件stream.mjpg,因此默認情況下本地地址為http:// hostip:8081 / stream.mjpg
資料來源: http : //www.lavrsen.dk/foswiki/bin/view/Motion/MotionGuideBasicFeatures#Webcam_Server
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.