Bonjour,

J'ai créé une fenêtre qui doit me lire un élément audio en boucle.

Hors celui-ci ne fonctionne que dans le cas ou je mets le chemin absolu, le relatif ne fonctionne pas.

Voici le code fonctionnel :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<MediaElement Name="myMediaElement"
                      Visibility="Hidden">
            <MediaElement.Triggers>
                <EventTrigger RoutedEvent="MediaElement.Loaded">
                    <EventTrigger.Actions>
                        <BeginStoryboard>
                            <Storyboard>
                                <MediaTimeline Source="C:\Users\username\Documents\Visual Studio 2013\Projects\TestOpenXML\Lion\Ressources\Audio\chimes.wav" Storyboard.TargetName="myMediaElement"  RepeatBehavior="Forever" />
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger.Actions>
                </EventTrigger>
            </MediaElement.Triggers>
        </MediaElement>

Le fichier est dans le dossier Ressources/Audio/chimes.wav que j'ai créer. Le build action est setter sur Ressource.


Ma question est comment viser le chemin de la ressource ?

ps : J'ai déjà mis un chemin vers les ressources dans mon application via Ressources/Images/Background.jpg sans problème mais dans le cas de la MediaTimeline il ne se passe rien (même pas d'erreur dans la console de sortie)