【问题标题】:Error while playing You tube Live Stream播放 Youtube 直播时出错
【发布时间】:2013-01-29 21:46:06
【问题描述】:

我正在尝试通过 Android 应用播放 You Tube Live 流。这是我用来播放直播的代码,

 btnvideo.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {

            startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.youtube.com/myjoyonlinetube")));
            Log.i("Video", "Video Playing....");

            }
        });

但是当我运行该应用程序时,它会加载 You Tube Mobile 主题,但是当我按下流的播放按钮时,它会给出“此客户端不支持实时事件播放”。我通过更改代码尝试了很多次,但没有成功。

我正在使用 Android 2.3.3 应用,Galaxy Y 智能手机。

请帮我播放那个直播。

提前致谢。

已编辑:上面的代码可以很好地播放普通的 You Tube 视频。但它仅不适用于 URl 中的上述直播等直播。

【问题讨论】:

  • 这意味着 you Tube 应用程序不支持在移动应用程序上进行现场活动播放。我认为对此无能为力。请查看以下线程以获取更多信息。可能是您的运营商正在阻止直播...productforums.google.com/forum/?fromgroups=#!topic/youtube/…
  • @PrafulBhatnagar:感谢您的回复。这是否意味着无法通过 Android 应用查看您的直播?有什么方法可以检查我的运营商是否阻止了直播..
  • 从本机浏览器尝试相同的 URI。如果这不起作用,那么可能是我分享的链接中提到的运营商的问题......您可能会尝试更新 youtube 应用版本或尝试使用其他运营商 SIM 或 wifi..

标签: android youtube live-streaming


【解决方案1】:

此问题与设置为 Web 视图的客户端有关。 您需要将用户代理设置为 Web 视图的“Chrome”。

例如。 webview.getSettings().setUserAgentString("Chrome");

【讨论】:

    猜你喜欢
    • 2021-11-21
    • 2016-05-22
    • 2016-08-28
    • 1970-01-01
    • 2013-03-05
    • 2014-02-02
    • 2016-08-12
    • 1970-01-01
    • 2014-03-28
    相关资源
    最近更新 更多