- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在本地系统上创建了一个小型 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 Tablet 和 Logitech 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/
我正在尝试从 Linux 远程登录到 Windows PC,但显示错误“登录失败”。 这是我的 Python 脚本。我正在使用 pexpect 模块。我也尝试过使用 telnetlib 但同样的错误:
大多人在windows平台用的tomcat都是免安装版本的,很自然想到复制几份目录,就是在同一个电脑上跑多个tomcat服务了。实际上是不可以的。经过如下方法就可以实现统一台服务器(电脑)上运行多个
正负号是一个不常用的符号,很多小伙伴不知道怎么打出来,打出来确实有点麻烦,很多小伙伴不知道怎么弄,今天小编就给大家带来了轻松便捷的方法吧。 正负号怎么打出来 方法1、“&plu
在一项作业中,我被要求创建一个 [7] x [7] 矩阵,以及一个与计算机对战的井字棋游戏。玩家是 X,计算机是 O。[1][1] 是选择 1,[1][3] 是选择 2,[1][5] 是选择 3,[3
我想知道如何开发应用程序/服务器。我的安卓手机会在我说话时录制我的声音,并将其发送到 PC,然后使用 PC 的扬声器播放。 我想我需要一个在计算机上运行的媒体服务器来接收我的声音,然后使用手机上已有的
我正在开发一个使用蓝牙玩的安卓游戏应用程序。在搜索蓝牙设备时,结果包含移动设备和 mac pc/笔记本电脑。我只想在结果列表中列出移动设备。是否可以确定检测到的设备是否为移动设备? 最佳答案 当你有
在学习 Meteor 框架的过程中,我正在将 Yik Yak 移动应用程序重新创建为 Web 应用程序。但该应用程序是完全匿名的,没有用户帐户,但您仍然只能对帖子投赞成票或反对票一次。如何做到这一点?
我花了一些时间寻找解决方案。我已经使用 MacPorts 在我的 mac 上重新安装了 Vim 好几次。 vim --version 命令显示 +clipboard 和 +xterm_clipboar
我是一名优秀的程序员,十分优秀!