Before using anything in this namespace, make sure to import LensStudio:AssetLibrary.
LensStudio:AssetLibrary
// The LensStudio:AssetLibrary module provides access to the online asset library. const AssetLibrary = await import('LensStudio:AssetLibrary'); const provider = this.pluginSystem.findInterface( AssetLibrary.IAssetLibraryProvider.interfaceId ) as import('LensStudio:AssetLibrary').IAssetLibraryProvider; // Access the three services on the provider const assetService = provider.assetService; const assetsByIdsService = provider.assetsByIdsService; const musicService = provider.musicService; console.log('AssetLibrary services available:', !Editor.isNull(assetService), !Editor.isNull(assetsByIdsService), !Editor.isNull(musicService)); Copy
// The LensStudio:AssetLibrary module provides access to the online asset library. const AssetLibrary = await import('LensStudio:AssetLibrary'); const provider = this.pluginSystem.findInterface( AssetLibrary.IAssetLibraryProvider.interfaceId ) as import('LensStudio:AssetLibrary').IAssetLibraryProvider; // Access the three services on the provider const assetService = provider.assetService; const assetsByIdsService = provider.assetsByIdsService; const musicService = provider.musicService; console.log('AssetLibrary services available:', !Editor.isNull(assetService), !Editor.isNull(assetsByIdsService), !Editor.isNull(musicService));
Before using anything in this namespace, make sure to import
LensStudio:AssetLibrary.Example