none
Accès aux fichiers de la bibliothèque musicale RRS feed

  • Discussion générale

  • Bonjour,

    Je rencontre un problème pour accéder aux fichiers de la bibliothèque musicale. La fonction GetItemsAsync ne retourne pas de fichier alors qu'il y a bien des fichiers quand je regarde avec l'explorateur.

    Si je remplace KnownFolders.MusicLibrary par KnownFolders.PicturesLibrary je vois bien les fichiers, le problème ne se pose que pour la musique.

     

    Mon code pour tester et reproduire le problème :

    IReadOnlyList <IStorageItem> itemsInFolder = await KnownFolders.MusicLibrary .GetItemsAsync();  
    
    foreach (IStorageItem item in itemsInFolder)                
    {
                        if(item.IsOfType(StorageItemTypes.Folder))                
            Debug.WriteLine("Folder: " + item.Name);                    
    else
                            Debug.WriteLine("File: " + item.Name + ", " + item.DateCreated);                
    }


    merci de votre aide

    dimanche 9 août 2015 20:33

Toutes les réponses

  • Bonjour, FPC1,

    Si l’app doit accéder aux repertoires autres que son repertoire local, des permissions seront nécessaires. Pour vérifier: double-clique sur Package.appxmanifest dans l’explorateur de solutions -> Capacités. Est-ce que l’Audiothèque est cochée ?

    Cordialement,
    Dimitar

    lundi 10 août 2015 14:19
    Modérateur
  • oui j'ai bien activé les permissions sur la bibliothèque musicale (quand ce n'est pas le cas, une exception est levée)
    lundi 10 août 2015 19:26
  • Bonjour,

    je viens d'essayer votre morceau de code, et cela fonctionne pour moi.

    Dans le répertoire Music j'ai des fichiers .mp3. Quelles sont les extensions des fichiers que vous essayez de lister ?

    jeudi 27 août 2015 11:07
  • Merci pour votre réponse, donc ca ne vient pas de mon code...

    Je dois avoir un problème de droits sur ce dossier quand j'ai fait la migration vers w10...

    je vais essayer de tester ailleurs

    Edit :

    J'ai l'impression que ce problème est lié à l'indexation du dossier.  Je me suis aperçu qu'il y avait un problème avec le service d'indexation sur mon pc de dev.


    mardi 1 septembre 2015 05:29