NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Problém s přehráním - Taglib#

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
Tom S.
Člen
Avatar
Tom S.:7.2.2020 20:00

Ahoj,
nedaří se mi přejmenovat mp3 soubor pomocí knihovny Taglib#. Tag je v souboru nejspíše zapsán, protože nástroje (Mp3tag) jej vidí. Problém nastává, až když se daný soubor pokusím přehrát. Jelikož nejde přehrát v aplikacích jako Google Play Music nebo VLC, tak jsem ani jiné přehrávače nezkoušel. Nějaké rady?

TagLib.Id3v2.Tag.DefaultVersion = 3;
TagLib.File tfile = TagLib.File.Create("file.mp3");
tfile.Tag.Title = "Ahoj";
tfile.Tag.Album = "Nevim";

tfile.Save();
 
Odpovědět
7.2.2020 20:00
Avatar
Jaroslav Smrž
Tvůrce
Avatar
Odpovídá na Tom S.
Jaroslav Smrž:8.2.2020 7:53

Ahoj, tuhle knihovnu neznám, tak možná jsem mimo, ale nechybí ti tam něco typu

FileAccess.Write
Nahoru Odpovědět
8.2.2020 7:53
/* Life runs on code */
Avatar
HONZ4
Člen
Avatar
Odpovídá na Tom S.
HONZ4:8.2.2020 14:34

Taky neznám, ale zkusil bych to takto:

using (var t = TagLib.File.Create(fullPath))
{
    t.Tag.Title = title;
    t.Tag.Album = album;
    t.Save();
}

ale teoreticky by mělo fungovat i tvé řešení. (Kdoví jak jsou v TagLib ošetřeny chybné mp3.)

 
Nahoru Odpovědět
8.2.2020 14:34
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.