Tag: videoview

日食中的VideoView无法在手机上播放

我在eclipse中为Android应用程序添加了一个video,但video无法在我的手机上播放。 package test.test; import android.app.Activity; import android.net.Uri; import android.os.Bundle; import android.widget.MediaController; import android.widget.VideoView; public class graphics extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); VideoView videoView = (VideoView) findViewById(R.id.test); MediaController mediaController = new MediaController (this); mediaController.setAnchorView(videoView); Uri video = Uri.parse(“http://commonsware.com/misc/test2.3gp”); videoView.setMediaController(mediaController); videoView.setVideoURI(video); videoView.start(); } }

用户名和密码在Android中的RTSP流

我的任务是在android中创建一个Android应用程序来检查该城市的一些IP摄像头。 使用现有的RTSPurl是rtsp:// admin:pms7112@xxx.xx.xx.xxx:554 / cam / realmonitor?channel = 1&subtype = 0我可以在VLC播放器中获取流但在Android中没有运气。 我尝试过videoview原生播放器和media player 。 几乎所有解决方案都给了我 MediaPlayer:setDataSource IOException events:java.io.FileNotFoundException:没有内容提供者:rtsp:// … 是否应该发生此问题,因为用户名和密码在string ? 你如何添加用户名和密码作为查询string ? 编辑 媒体播放器版本 MediaPlayer mediaPlayer = new MediaPlayer(); try { mediaPlayer.setDataSource(“rtsp://admin:pms7112@iphere:554/cam/realmonitor?channel=1&subtype=0”); mediaPlayer.prepare(); mediaPlayer.start(); } catch (IOException ex) { ex.printStackTrace(); } 更新: 所以……似乎这是我可以使用url的唯一方法……我无法通过其他方式validation用户身份。 拥有相机并为城市设置的公司不允许我们使用其他格式。 他们说,vlc浏览器插件播放得很好,他们不会改变任何东西……所以有没有任何库通过身份validation实现rtsp流。 我听说客户端和服务器之间的握手

在VideoView中播放来自url的video

我发现了类似的问题,但对我来说没什么用。 我尝试从这个url播放video: http://videocdn.bodybuilding.com/video/mp4/62000/62792m.mp4 我的java代码: VideoView videoView= (VideoView)findViewById(R.id.exerciseVideo); Uri uri = Uri.parse(TEST_URL); videoView.setVideoURI(uri); videoView.requestFocus(); videoView.start(); 当我运行应用程序时,活动中不显示任何内容,IDE不会显示任何错误。 请问好吗? 编辑: 我想要播放video的活动: