2013-02-14 2 views
0

Я пытаюсь играть в You Tube Live stream через приложение для Android. Вот код, который я играл в прямом эфире поток,Ошибка во время игры You tube Live Stream

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 Мобильная тему, но при нажатии на кнопку воспроизведения потока, она дает «Прямые трансляции не поддерживаемый этим клиентом ». Я много раз пытался изменить код, но он не работал.

Я использую Android 2.3.3 приложение, смартфон Galaxy Y.

Пожалуйста, помогите мне сыграть в прямом эфире.

Заранее спасибо.

Отредактировано: Above code хорошо работает, чтобы нормально играть. Но он не работал только для потоков в прямом эфире, как в прямом эфире в URl.

+0

Это означает, что приложение на вашем трубке не поддерживает прямую трансляцию событий в мобильном приложении. Я не думаю, что многое может быть сделано по этому поводу. Проверьте следующий поток для получения дополнительной информации .. может быть, ваш оператор блокирует живую stream ... https://productforums.google.com/forum/?fromgroups=#!topic/youtube/NLR4Z8yAhRU –

+0

@PrafulBhatnagar: Спасибо за ответ. Разве это означает, что вы не можете просматривать транслируемую трансивер через приложение Android? Есть ли способ проверить, заблокирован ли мой оператор потоком в прямом эфире или нет. – harsh

+0

Попробуйте использовать тот же URI из собственного браузера. Если это не сработает, возможно, это проблема с вашим оператором, как указано в ссылке, которую я поделил. ... вы можете попробовать обновить версию приложения youtube или попробовать с помощью какой-либо другой SIM-карты оператора или Wi-Fi. –

ответ

0

Эта проблема связана с клиентом, установленным на веб-представление. Вам необходимо настроить пользовательский агент как «Chrome» на ваш веб-просмотр.

например. webview.getSettings() setUserAgentString ("Хром").