@ionic-native/photo-library: Getting video reference from the library on Android


#1

I’m saving a video with the help of @ionic-native/file and @ionic-native/photo-library into a album inside the library of the device. It works pretty fine. Now I get the latest one by using getLibrary() by using @ionic-native/photo-library and passing the id to shareAsset(assetLocalIdentifier) @ionic-native/instagram. It works perfectly on iOS.

On Android I didn’t get the video back. Did I miss something? What can I do on Android to passing the video to Instagram?

My call works on iOS fine but on Android I get just an image not the video:

let observable = this.photoLibrary.getLibrary({itemsInChunk: 5, includeAlbumData: true}).take(10);

I’m not so familiar with Android. I have three albums inside the library. I see that getAlbums() by photoLibrary only response the default Download album but there are two additional albums. I guess there is a connection between missing videos and missing albums inside responses.

Android OS version: 6.0.1
@ionic-native/photo-library: 3.12.1

global packages:

    @ionic/cli-utils : 1.3.0
    Cordova CLI      : 7.0.1 
    Ionic CLI        : 3.3.0

local packages:

    @ionic/app-scripts              : 1.3.7
    @ionic/cli-plugin-cordova       : 1.3.0
    @ionic/cli-plugin-ionic-angular : 1.3.0
    Cordova Platforms               : android 6.2.3 ios 4.4.0
    Ionic Framework                 : ionic-angular 3.3.0

System:

    Node       : v7.10.0
    OS         : macOS Sierra
    Xcode      : Xcode 8.3.3 Build version 8E3004b 
    ios-deploy : 1.9.1 
    ios-sim    : 5.0.13

Thank you for help into this one
Mathias

BTW: I changed the category of my post from ionic-native to ionic because I got zero response.