Bonjour,
Je suis entrain de créer une nouvelle version de mon logiciel AllFrTV qui modifierait le système de playlists et qui aurait la mise en place des logos. J'arrive à peu près à tout pour le listage de chaines, ... mais je ne vois pas comment ajouter des logos à l'item.

La playlist ressemble à ça :
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?xml version="1.0"?>
<channels>
 
<channel>
<name>France 2</name>
<img>https://upload.wikimedia.org/wikipedia/fr/thumb/0/0c/Logo_France_4.svg/201px-Logo_France_4.svg.png</img>
<HD>http://live.francetv.fr/simulcast/France_2/hls_v1/index.m3u8</HD>
<typeHD>hlsvariant</typeHD>
<recordableHD>true</recordableHD>
<HQ>http://127.0.0.1/tv1/france2hd_1@97420/index_900_av-p.m3u8?srvid=p100</HQ>
<typeHQ>hls</typeHQ>
<recordableHQ>true</recordableHQ>
</channel>
 
<channel>
<name>France 3</name>
<img>https://upload.wikimedia.org/wikipedia/fr/thumb/0/0c/Logo_France_4.svg/201px-Logo_France_4.svg.png</img>
<HD>http://live.francetv.fr/simulcast/France_3/hls_v1/index.m3u8</HD>
<typeHD>hlsvariant</typeHD>
<recordableHD>true</recordableHD>
<HQ>http://live.francetv.fr/simulcast/France_3/hls_v1/France_3-video=815200-audio_AACL_fra_65600_325=65600.m3u8</HQ>
<typeHQ>hls</typeHQ>
<recordableHQ>true</recordableHQ>
</channel>
 
<channel>
<name>France 4</name>
<img>https://upload.wikimedia.org/wikipedia/fr/thumb/0/0c/Logo_France_4.svg/201px-Logo_France_4.svg.png</img>
<HD>http://live.francetv.fr/simulcast/France_3/hls_v1/index.m3u8</HD>
<typeHD>hlsvariant</typeHD>
<recordableHD>true</recordableHD>
<HQ>http://live.francetv.fr/simulcast/France_3/hls_v1/France_3-video=815200-audio_AACL_fra_65600_325=65600.m3u8</HQ>
<typeHQ>hls</typeHQ>
<recordableHQ>true</recordableHQ>
</channel>
 
</channels>
Et la partie du code qui nous intéresse est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        Dim doc As New XmlDocument()
        doc.Load("C:\Users\cleme\Desktop\AllFrTV1.xml")
        For Each serverNode As XmlNode In doc.SelectNodes("/channels/channel")
            Dim name As String = serverNode.SelectSingleNode("name").InnerText
            ListView1.Items.Add(name)
        Next
    End Sub
Récupérer l'URL de l'image est facile (de la même manière que le nom de la chaine) mais comment faire pour qu'elle s'ajoute à l'item en question et au passage si ça pose problème, avec de bonnes proportions ?

Pouvez-vous m'aider ?

Merci