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 :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
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>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 ?
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
Pouvez-vous m'aider ?
Merci
Partager