【问题标题】:Ionic android application - JWplayer not working in specific devicesIonic android 应用程序 - JWplayer 无法在特定设备中运行
【发布时间】:2015-11-18 22:49:03
【问题描述】:

我的 Ionic android 应用程序从 Wowza 服务器流式传输带有广告的视频。在使用浏览器进行测试时,它工作得非常好

离子服务

在构建 apk 文件并安装到移动设备后也可以正常工作。

该问题出现在某些特定设备上,例如三星 Galaxy s6 和 Note4。

JWplayer 播放按钮在这些设备上不起作用。

但是视频缩略图在这些设备上可以正确显示,但唯一的问题是播放按钮。

$scope.paramData=$stateParams;
jwplayer('playerMDnYyJnMcAHv').setup({
  flashplayer:"js/jwplayer.flash.swf",
  file:  $stateParams.playlistUrl,
  image: $stateParams.poster,
  width: '100%',
  aspectratio: '16:9',
  androidhls: 'true',
  stretching: "exactfit",
  skin: "bekle",
  advertising: {
         client: 'vast',
         tag   : $stateParams.vast,
          },
           cast:{
              appid:"724D0CE5565",
              } 
         });

谁能帮我解决这个问题?

【问题讨论】:

  • 对不起,伊桑。我正在开发一个移动 android 应用程序。我无法为您提供链接。
  • 我们确实有一个官方的 Android SDK 供您使用 - jwplayer.com/products/mobile-sdk
  • 我们已经有了 jwplayer 企业密钥。还需要支付 sdk 费用吗?我们的应用播放大量广告,所以我希望应该使用 sdk 企业版?
  • 请直接向支持 jwplayer com 发送电子邮件,然后。

标签: angularjs ionic-framework jwplayer


【解决方案1】:

JWplayer 的 s6 和 Note4 的 webview 存在问题。因此,不要尝试其他事情,而是将crosswalk 插件安装到您的项目中,然后构建 .apk 文件。 JWplayer 的行为将在所有设备上变得稳定。命令来安装ionic plugin add cordova-plugin-crosswalk-webview 或者如果你运行的是旧版本的cordova 然后ionic plugin add https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview.git

【讨论】:

  • 感谢您的回答。我已经尝试过您的命令,但收到以下错误“通过插件注册表获取插件“cordova-plugin-crosswalk-webview”错误:404 Not Found:cordova-plugin-crosswalk-webview at RegClient. (/usr/local/lib /node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:304:14) 在 Request._callback"
  • @yadhukrishnan 可能是您使用的是旧版本的科尔多瓦,我已经更新了我的答案。尝试第二个命令。
  • 已经添加了人行横道插件,但问题仍然存在。我在三星 Galaxy s4 中发现了同样的问题。有人认为这是三星设备的常见问题吗?或者可能是 jwplayer 版本?目前我正在使用版本 6。
  • 我们从未真正在 web 视图中或使用 phonegap/cordova 测试过播放器。
猜你喜欢
  • 1970-01-01
  • 2019-11-20
  • 2018-12-26
  • 1970-01-01
  • 2017-05-15
  • 1970-01-01
  • 1970-01-01
  • 2019-12-17
  • 1970-01-01
相关资源
最近更新 更多