2012-01-23 1 views
2

로컬 시스템에 작은 Asp.Net 웹 사이트를 만들었습니다.이 웹 사이트에는 플래시 플레이어가 페이지에 삽입되어 있습니다. 온라인 비디오 스트림을 재생합니다.HTML 플래시 페이지의 스트리밍은 Motorola 줌 태블릿에서는 제대로 작동하지만 Android WebView의 Google TV에서는 작동하지 않습니다.

나는 비디오를 재생하기 위해 안드로이드 WebView을 사용하여 해당 페이지를로드합니다. 다음과 같이

코드입니다 : 내가 모토로라 줌 태블릿로지텍 구글 TV에이 테스트입니다

WebView _webview; 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    requestWindowFeature(Window.FEATURE_NO_TITLE);   

    this._webview = new WebView(getApplicationContext()); 
    WebSettings webSettings = this._webview.getSettings(); 
    webSettings.setJavaScriptEnabled(true); 
    webSettings.setPluginsEnabled(true); 
    webSettings.setPluginState(WebSettings.PluginState.ON); 

    Bundle bundle = getIntent().getExtras(); 

    String videoUrl = bundle.getString("videoUrl"); 

    this._webview.loadUrl("http://ip/FlashLiveStreamPlayer/Default.aspx?url=" + videoUrl); 

    setContentView(this._webview); 

    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 
} 

. WebView은 타블렛에서 잘 작동하며 Flash 개체가 포함 된 html 페이지를로드합니다. 그러나 Google TV 장치에 "Flash Not Installed"아이콘이 표시됩니다.

은 몇 가지 조사 후, 나는 구글 TV의 Chrome 브라우저 현재 리눅스에 대한 크롬을 기반으로 자신의 렌더링 엔진을 사용 here을 발견했다. Chrome에서 실행되는 자체 플래시 플레이어가 있습니다. 그러나 다른 한편으로는 webview는 일반적인 안드로이드 폰에서 볼 수있는 렌더링 엔진 인 웹킷 렌더링 엔진을 사용합니다. 렌더링 엔진은 Chrome에서 특별히 사용되는 다른 플래시 플레이어에 액세스하거나 사용할 수 없습니다.

Google Play Maeket이 아닌 Android 마켓에서 Flash Player를 직접 설치하려고 시도했으나 Google TV에서는 사용할 수 없었습니다 ... 또는 Flash Player를 별도로 설치할 수는 없다고 말할 수 있습니다. Google TV에서만 WebView 내부의 플래시 컨텐츠에서 사용되지만 Flash Player는 태블릿에 별도로 설치 될 수 있으므로 태블릿/휴대폰의 WebView는 Flash 컨텐츠를 사용할 수 있습니다. y는 무엇입니까 ??

저는 여러 날 동안 실시간 스트림을 재생하려고했습니다. 먼저 MediaPlayer을 시도했지만 ... rtsp : 스트림을 재생하지 못했습니다 ... 실제로는 1 분 후에 영원히 정지합니다 ... Sony/Logitech TV에서 확인했습니다 & Motorolla Xoom 타블렛 .. 행운은 전혀 없습니다. ... 나는 그것을 게시 했으니 구글 친구들이 조사하고있다. 적어도 그들이 대안을 생각해 내기를 바란다. 완전한 수정이 아니라면 ...

그 밖의 스트림을 재생하려하고있다. 플래시 플레이어 내부의 HTML 페이지이며 WebView 내에서 해당 페이지를 사용자에게 보여 주지만 태블릿에서만 작동하며 Google TV에서는 작동하지 않습니다.

어떤 도움도 크게 받으실 수 있습니다.

편집 : 또는 당신이 Google TV Supported Formats의 목록입니다 ..하지만 난 최고의 &에 대해 알고 싶어 ... 내가 아는 최고의 구글 TV & 다른 안드로이드 장치에서 지원하는 미디어 형식 말해 줄 수 Google TV에서 원활하게 실행될뿐만 아니라 전화 & 태블릿에서도 지원되는 테스트 된 형식입니다.

답변

4

"Google TV v2.0은 현재 WebView에있는 Flash 또는 HTML5 비디오를 지원하지 않습니다." 이 소스에서

: https://developers.google.com/tv/android/articles/moving_web_content_to_android

+0

OK ... 그래서 내가 MediaPlayer를에 RTSP 스트림을 재생할 수 없습니다와 내가 웹보기에서 플래시를 재생할 수 없습니다 ... 내가 구글 TV에서 RTSP 또는 RTMP 스트림을 재생할 수있는 방법이 있습니까? ?내가 심하게 붙어있다. – Aamir

+0

Google TV의 Chrome 브라우저에서 해당 페이지를 열 수 있지만 주요 문제는 링크가 저장된다는 점이다. 크롬을 따로 열면 링크를 볼 수있다 .... 거기에있다. 어떤 방법으로 내 링크를 저장하지 크롬을 강제로 ??? 그리고 내 페이지를로드 할 때 아래에 표시된 진행률 표시 줄을 숨길 수 있습니까 ?? 감사 – Aamir

관련 문제