gpt4 book ai didi

live - 如何在安卓中播放 RTSP[live streaming] 链接?

转载 作者:行者123 更新时间:2023-12-01 12:56:20 26 4
gpt4 key购买 nike

我正在尝试播放 RTSP 直播流媒体网址“rtsp://164.100.51.207/broadcast/DDLive”。但我收到此错误 (1,-1)。

我正在尝试这段代码

VideoView myVideoView = (VideoView) findViewById(R.id.videoPlayer);
myVideoView.setVideoURI(Uri.parse(url.toString()));
myVideoView.setMediaController(new MediaController(this));
myVideoView.requestFocus();
myVideoView.start();

此代码给出错误 (1,-1)。我无法播放此链接。如果有人告诉我播放此网址的想法。

认为。

最佳答案

回旋处建议 -

  1. 使用刚刚在 android 上编译的 VLC 将 rtsp 流下载到本地文件接收器。
  2. 一旦下载完成,只需使用本地文件的正常 Intent 字段值和 mp4 mimetype 播放该文件即可。

下面的片段应该可以播放下载的内容。

new Intent(Intent.ACTION_VIEW).setDataAndType(Uri.parse("file:///mnt/sdcard/myfile.mp4"), "video/mp4"); 

Android 链接上的 VLC: http://forum.xda-developers.com/showthread.php?t=1517415 http://code.google.com/p/android-vlc-remote/source/browse/AndroidManifest.xml

从任何 youtube 视频获取 rtsp 链接 - 稍微复杂的过程

如果您执行以下操作,您几乎可以将任何 YouTube 视频流式传输为 RTSP:

  1. 获取 youtube 视频 ID - 例如 videoID=kgfctMNeDtg
  2. 获取视频 ID 的 YouTube 提要
  3. 找到合适的 youtube 格式 的 rtsp 网址。 Formats 1,5 6 都有rtsp
  4. 使用 HttpClient 实例请求 rtsp uri

详细信息:

http://snipplr.com/view/63341/youtube-rtsp-cli-request--audio-track-only-p2/

http://snipplr.com/view/57846/curl--rtsp-to-get-sdp-descriptor-for-media-stream/

关于live - 如何在安卓中播放 RTSP[live streaming] 链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9634871/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com