android - android中的视频流问题

标签 android video-streaming android-video-player

我正在开发一个简单的应用程序,它将通过 rtsp 流媒体播放来自 vlc 流媒体服务器的视频...但是当我运行该应用程序时,它显示了这样的错误 “Mediaplayer Error(1,-21474648),Videoview Error:1,-21474648”,“ARTSPConnectio Status:RTSP/1.0 461 Unsupported transport”和 MyHandler SETUP(1) completed with result 0”在 logCat 中并且还显示“this video无法在模拟器中播放”..

我在谷歌上做了很多..但没有找到解决方案,下面是我的代码

   public class VideoDemo extends Activity 
          {
   private VideoView video;
   private MediaController ctlr;

            @Override
   public void onCreate(Bundle icicle) {
   super.onCreate(icicle);
   getWindow().setFormat(PixelFormat.TRANSLUCENT);
   setContentView(R.layout.main);

   video=(VideoView)findViewById(R.id.video);
   ctlr=new MediaController(this);
   video.setMediaController(ctlr);
   video.setVideoURI(Uri.parse("rtsp://192.168.1.2:5544/sample"));

   video.requestFocus();
   video.start();

            }
       }

提前致谢

最佳答案

我认为你的代码没有问题。请尝试这些 URI:

rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov

http://www.wowza.com/_h264/BigBuckBunny_175k.mov

如果您使用自己的视频服务器,请确保视频流正常运行。

关于android - android中的视频流问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6407870/

相关文章:

java - 使用 Google Media Framework Exoplayer 的视频播放器空指针异常

java - 确保嵌入的字体资源已加载到 Android 上

ios - 来自 Web 服务器的音频和视频流

android - 当 Activity 恢复并重新启动时,VideoView 停止显示

c# - 我需要打开几个 VLC 客户端才能将它们接收的流设为 "monitor"

android - 在 Android 上解码和渲染视频

Android SeekBar 控制 MediaPlayer 进度

Android Activity 单例

android - 如何读取 android sdkmanager 输出以便安装软件包?

android - 如何在 android 中检索 Youtube 视频长度?