Angular 如何在ionic 3中选择多个图像和视频

Angular 如何在ionic 3中选择多个图像和视频,angular,typescript,ionic-framework,ionic3,Angular,Typescript,Ionic Framework,Ionic3,我正在用Ionic Angular开发一个移动应用程序,但我似乎找不到一个支持选择多个媒体以及图像和视频的插件 到目前为止,我遇到并尝试了两种: 离子本机照相机 /** * Take picture from memory * @return {Void} */ takePictureFromGallery() { let translation:string = this.translate.instant('album.showalert.temporary')

我正在用Ionic Angular开发一个移动应用程序,但我似乎找不到一个支持选择多个媒体以及图像和视频的插件

到目前为止,我遇到并尝试了两种:

离子本机照相机

/**
   * Take picture from memory
   * @return {Void}
   */
  takePictureFromGallery() {
    let translation:string = this.translate.instant('album.showalert.temporary');
    this.camera.getPicture(this.galleryPickerOptions).then(
      (media: any) => {
        // Get temp album
        this.getTemporaryAlbumId().then(
          (tempAlbumId) => {

            // Create media object
            let mediaObj = {
              name: media.split('/').pop(),
              fullPath: media
            }
            // Add media into temp album
            this.albumProvider.addMedias(tempAlbumId, [mediaObj]).then(
              (result: any) => {
                this.showToastMessage(translation);
              },
              (error: any) => {
                this.handleAddMediaError(error);
                this.refresh();
              }
            );
          },
          (error: any) => {
            this.showToastMessage(error.message);
          }
        );
      },
      (error: any) => {
        // Show toast on error get media from gallery
        this.showToastMessage(error.message);
      }
    );
  }
离子本机图像选择器

      /**
   * Take picture from memory
   * @return {Void}
   */ 
  selectAllPictures(): void {
    let options = {
      allow_video: true,
      maximumImagesCount: 300,
    }
    this.imagePicker.getPictures(options).then(
      (results) => {
        this.loading = this.loadingCtrl.create({
          spinner: "circles"
      });
        for (var i = 0; i < results.length; i++) {
          let mediaObj = {
            name : results[i].substring(results[i].lastIndexOf('/')+1),
            fullPath :  results[i]
          }
          this.albumProvider.addMedias(this.album.id, [mediaObj]).then(
            (result: any) => {
              this.loading.dismiss();
            },
            (error: any) => {
              this.handleAddMediaError(error);
            }
          );
        }
        this.refresh();
      }, (err) => { });
    } 
我的问题是,有谁知道一个离子插件,可以让我打开画廊,让用户选择多个媒体-包括图像和视频?返回的结果最好是每个选定项的文件URI,但这不是必需的

谢谢