gpt4 book ai didi

android - 在 HTML Flash 页面中流式传输在 Motorola xoom 平板电脑上运行良好,但在 Android WebView 中的 Google TV 上运行不正常

转载 作者:搜寻专家 更新时间:2023-11-01 08:11:49 24 4
gpt4 key购买 nike

我在本地系统上创建了一个小型 Asp.Net 网站,该网站只有一个页面,该页面将 Flash 播放器嵌入到播放在线视频流的页面中。

我使用 Android WebView 加载该页面以播放该视频流。

代码如下:

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);
}

我正在 Motorola Xoom TabletLogitech Google TV 上进行测试。 WebView 在平板电脑上运行良好并加载包含 Flash 对象的 html 页面。但是 Google TV 设备向我显示“未安装 Flash”图标。

经过一些研究,我找到了 here google tv 中的 Chrome 浏览器使用自己的基于 chrome for linux 的渲染引擎。它有自己的 flash 播放器,只能在 chrome 上运行。但另一方面,webview 使用的是 webkit 渲染引擎,这是可以在普通 android 手机上找到的渲染引擎。渲染引擎无法访问或使用 Chrome 中专门使用的其他 Flash 播放器。

我尝试直接从 Android Market(而不是从 Google TV Maeket)在谷歌电视上安装 Flash Player,但它不适用于 Google TV ... 或者我可以说它不支持单独安装 Flash Player,可供仅在 Google TV 的 WebView 中显示 Flash 内容...但 Flash Player 可以单独安装在平板电脑上,因此平板电脑/手机上的 WebView 可以使用 Flash 内容。是吗??

我已经尝试播放直播很多天了。我首先尝试使用 MediaPlayer 这样做......但它不能很好地播放 rtsp: 流......它实际上在一分钟后永远挂起......我们已经检查过在 Sony/Logitech 电视和 Motorolla Xoom 平板电脑上。但一点运气都没有。 ...我将其发布在 SO 上,谷歌人员正在研究它...我希望他们至少会提出一些替代方案...如果不是一个完整的修复

就是这样,我正在尝试在 Flash 播放器中的 html 页面中播放流,并在 WebView 中向用户显示该页面...但它只适用于平板电脑,不适用于 Google TV...

非常感谢任何帮助。

编辑:或者您可以告诉我 Google TV 和其他 Android 设备最支持哪种媒体格式...我知道有一个列表 Google TV Supported Formats .. 但我想知道其中最好的和经过测试的格式,它不仅可以在 Google TV 上流畅运行,而且还支持手机和平板电脑。

最佳答案

“Google TV v2.0 目前不支持 WebView 中的 Flash 或 HTML5 视频。”

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

关于android - 在 HTML Flash 页面中流式传输在 Motorola xoom 平板电脑上运行良好,但在 Android WebView 中的 Google TV 上运行不正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8971073/

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