小编Muh*_*zan的帖子

无法显示来自 FILE URI、Ionic 框架的图像

我正在尝试显示从相机拍摄的图像并将其显示在视图中。我在许多网站上搜索过这个答案,但没有任何效果。我尝试过 DomSanitizer、Base64 甚至 photo-library,但没有显示从它们返回的图像。

我的 home.ts 文件是

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { Camera, CameraOptions } from '@ionic-native/camera';
import { DomSanitizer } from '@angular/platform-browser';

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {

  myPhoto:any;
  image;
  constructor(public navCtrl: NavController, private camera: Camera, public DomSanitizer: DomSanitizer) {

  }

  takePhoto(){
    const options: CameraOptions = {
      quality: 100,
      targetHeight: 320,
      targetWidth: 320,
      destinationType: this.camera.DestinationType.FILE_URI,
      sourceType: this.camera.PictureSourceType.CAMERA,
      encodingType: this.camera.EncodingType.JPEG,
      mediaType: this.camera.MediaType.PICTURE
    }

    this.camera.getPicture(options).then((imageData) => {
     // …
Run Code Online (Sandbox Code Playgroud)

ionic-framework ionic2 ionic-native ionic3

5
推荐指数
1
解决办法
4715
查看次数

Flutter Firebase 通知问题 Android

我正在尝试在我的颤振应用程序中实现firebase_messaging。在Android 集成上,当我编写本机应用程序级代码时,出现错误。

import io.flutter.app.FlutterApplication;
import io.flutter.plugin.common.PluginRegistry;
import io.flutter.plugin.common.PluginRegistry.PluginRegistrantCallback;
import io.flutter.plugins.GeneratedPluginRegistrant;
import io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService;

class Application: FlutterApplication(), PluginRegistrantCallback {

    override fun onCreate() {
        super.onCreate()
        FlutterFirebaseMessagingService.setPluginRegistrant(this)
    }
    override fun registerWith(registry: PluginRegistry?) {
        GeneratedPluginRegistrant.registerWith(registry)
    }
}
Run Code Online (Sandbox Code Playgroud)

未解决的参考:FlutterFirebaseMessagingService

类型不匹配:必需的FlutterEngine。找到PluginRegistry?

我已经成功地在我的应用程序文件夹下添加了 Google-services.json 还在我当前使用的项目级别 gradle 和应用程序级别 gradle 中添加了所需的依赖项

实现 'com.google.firebase:firebase-messaging:20.1.3'

版本。

Flutter 详细信息: Flutter(通道稳定,v1.12.13+hotfix.8,在 Mac OS X 10.15.1 19B88,区域设置为美国)Firebase_messaging 版本为 ^6.0.12

我什至试图降级 firebase-Messaging 的版本,但仍然发现这个问题。

flutter firebase-cloud-messaging

4
推荐指数
1
解决办法
2534
查看次数

IOS AudioUnit播放裂纹问题(swift)

我正在尝试在 IOS 中播放来自 Android 设备的 UDP 字节。我正在使用 TPCircularBuffer 来播放字节。我的代码如下:

let success = initCircularBuffer(&circularBuffer, 1024)
        if success {
            print("Circular buffer init was successful")
        } else {
            print("Circular buffer init not successful")
        }



func udpReceive() {
        receivingQueue.async {
            repeat {
                do {
                    let datagram = try self.tcpClient?.receive()
                    let byteData = datagram?["data"] as? Data
                    let dataLength = datagram?["length"] as? Int
                    self.dataLength = dataLength!

                    let _ = TPCircularBufferProduceBytes(&self.circularBuffer, byteData!.bytes, UInt32(dataLength! * MemoryLayout<UInt8>.stride * 2))

                } catch {
                    fatalError(error.localizedDescription)
                }
            } while true
        }


    } …
Run Code Online (Sandbox Code Playgroud)

core-audio playback audiounit ios swift

1
推荐指数
1
解决办法
660
查看次数