gpt4 book ai didi

android - rtsp 视频性能作为浏览器触发的 Intent 与我的应用程序触发的 Intent

转载 作者:IT老高 更新时间:2023-10-28 23:07:37 25 4
gpt4 key购买 nike

您好,我正在创建一个可以播放 livestream.com 的 rtsp 直播 channel 的应用。我在我的应用程序中使用 Intent 启动播放器,如下所示:

            iPlayer = new Intent(Intent.ACTION_VIEW); 
//iPlayer.setType("video/*");
iPlayer.setData(Uri.parse(videoUrl));
startActivity(iPlayer);

通过我的应用程序启动媒体播放器时,视频性能很差。它每隔几秒钟就停止缓冲,播放几秒钟,然后暂停以再次缓冲。

另一方面,如果我在 android 浏览器中打开 url(例如 http://m.livestream.com/abcalbania),它会在该页面上有一个视频标签并触发视频播放器。这一次,视频运行非常流畅。

知道为什么会发生这种情况吗?以及如何解决这个问题?

  • 我不想启动浏览器 URL 作为 Intent 。
  • 这是在装有 Android 2.3.4 的 Atmel cortex A9 芯片组上完成的

最佳答案

问题是由您的播放器可能不支持的编解码器引起的。

例如,我有一个使用 MPEG 音频编解码器和 H.264 视频编解码器创建的视频。

如果我通过我的应用程序启动视频,视频运行流畅,但如果我在 Ooyala Hook Player 中启动视频它的性能很差,每3秒播放一次视频,原因是流使用MPEG音频编解码器而不是支持的AAC音频编解码器。

你会找到答案:

what codecs are used to create de video, and what are supported by your player?

关于android - rtsp 视频性能作为浏览器触发的 Intent 与我的应用程序触发的 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9138260/

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