2

我想构建一个可以运行的 GWT-Phonegap 应用程序:

  • 在普通的网络浏览器或移动浏览器中
  • 在 Android 手机/平板设备上
  • 在 iPhone/iPad 设备上
  • 在 Windows 手机/平板电脑设备上

因此,GWT 将我的 Java 源代码编译成 JavaScript(由 Web 和移动浏览器直接执行),然后 GWT-Phonegap 将该 JavaScript 绑定到适用于 Android、iOS 和 Windows 设备的本机二进制文件。

这是踢球者:我想在应用程序中嵌入一个 VLC 媒体播放器。因此,无论您从哪个平台(网络、移动或本地)访问我的应用程序,您都可以通过嵌入式 VLC 播放器观看视频。

根据VLC 网站上的这个页面,这对于网络/移动平台来说很容易做到。但是原生平台呢?这甚至可能吗?我可能的解决方案是什么?提前致谢。

4

1 回答 1

1

如果你想使用 vlc,你必须编写一个原生 phonegap 插件,然后通过 jsni 从 gwt 调用它。

在您发送的链接中,您通过安装在 FF 或 IE 的 activex 控件中的插件调用 vlc 查看器。他们没有说任何关于 webkit 的事情。

vlc 可以在 android 和 ios 中编译,所以理论上你可以创建那个插件,认为 phonegap 插件对于每个平台都有一个 native 部分,这里你从 vlc 源中获取代码,以及一个可以共享给所有人的 js 部分平台。

另一个可以正常工作的选项是使用phonegap-video插件在 android 和 ios 的标准 html 视频标签中播放视频。

于 2012-12-08T07:12:06.117 回答