【问题标题】:PhotoViewer plugin only shows black screen or crashes on iOSPhotoViewer 插件仅在 iOS 上显示黑屏或崩溃
【发布时间】:2020-02-21 13:49:57
【问题描述】:

我正在使用带有 PhotoViewer 插件版本的 Ionic 4 (4.12.0):

"@ionic-native/photo-viewer": "^5.21.5",
"com-sarriaroman-photoviewer": "^1.2.4",

代码是:

 public presentImage(imgSrc): void {
    this.photoViewer.show(imgSrc, '', {
      share: false,
      closeButton: true,
      copyToReference: true
    });
  }

变量imgSrc 是base64。如果我删除这些选项,photoViewer 会以黑屏打开,但使用这些选项会使应用程序崩溃。但正如标题所述,它只发生在 iOS 上。

【问题讨论】:

    标签: ionic-framework ionic4 photoviewer


    【解决方案1】:

    阅读文档后,android 上只支持base64。所以这是什么问题。 (1.1.4) Base64 Support on Android

    【讨论】:

    • 你推荐我用什么?因为我们调用了后端,它以 BLOB 格式向我们发送图像,然后我们将其转换为 base64 以在 HTML 和单击时通过插件显示。
    • 使用可以使用 标签显示 base64 字符串,如下所示:data:image/jpeg;base64,' + base64String 并为 src 属性赋值
    猜你喜欢
    • 2012-11-24
    • 1970-01-01
    • 2014-06-21
    • 2021-03-09
    • 2018-09-18
    • 2013-05-14
    • 2020-08-04
    • 1970-01-01
    • 2022-11-19
    相关资源
    最近更新 更多