Preparing search index...

    Service interface for submitting and managing music list requests.

        // Resolve IAssetLibraryProvider to access the MusicListService.
    const provider = this.pluginSystem.findInterface(
    IAssetLibraryProvider.interfaceId
    ) as IAssetLibraryProvider;
    if (Editor.isNull(provider)) {
    console.log('IAssetLibraryProvider not available');
    return;
    }

    const musicService = provider.musicService;
    console.log('MusicListService obtained from provider');

    // Build a request with environment settings and a search filter
    const envSetting = new EnvironmentSetting();
    envSetting.environment = Environment.Production;
    envSetting.space = Space.Public;

    const filter = new AssetFilter();
    filter.searchText = 'chill';

    const request = new AssetListRequest(envSetting, filter);
    const response = await musicService.fetchAsync(request);
    if (response.ok) {
    console.log('Music fetch succeeded');
    } else {
    console.log('Music fetch failed or cancelled:', response.cancelled);
    }

    Hierarchy (View Summary)

    Index

    Constructors

    Methods

    • Returns true if the object is of the specified type.

      Parameters

      • type: string

      Returns boolean