Bonjour,

dans un projet de mediatheque j'aimerais utiliser les tags des fichiers *.avi

j'utilise la librairie abcAVI.dll, la lecture se fait sans problème mais meme si l'ecriture ne génére pas d'erreur le resultat n'est pas la...

j'ai effectuer le test avec le LOGICIEL abcAVI et c'est fois ci sa marche!
je ne comprend pas trop car je me suis inspirè du "abcAVI C# sample" disponible sur le site de l'editeur


voici mon code (path étant un string contenant le chemin du fichier)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
object avi_info = null;
ExtendedAVITagsClass avi = new ExtendedAVITagsClass();
 
avi.ReadAVITags(path, (CParse_Mode.PM_Ignore_Errors | CParse_Mode.PM_Tech_Info), 1, out avi_info);
 
int r = avi.SetInfo(ref avi_info, CInfo_Type_ID.IDI_INFO_Tags, (int)abcAVI.CTags_ID.IDT_INAM, "NOUVEAU TITRE");
this.Title = (string)avi.ErrorCodeToStr(r);
 
if (r != (int)CParse_Errors.PE_Parse_Ok) return;
 
r = avi.WriteAVITags(path, avi_info);
this.Title = (string)avi.ErrorCodeToStr(r);
merci a vous