Okładka albumu i pytanie o working directory

Forum poświęcone językowi C#.

Moderator: xxSlayeRxx

Okładka albumu i pytanie o working directory

Sponsor

Sponsor
 

Okładka albumu i pytanie o working directory

Postprzez jasniec » Śr maja 14, 2014 1:29 pm

Witam, mam problem z biblioteką taglib (dokładniej z jej użyciem).
Potrzebuję wczytać okładkę albumu do picturebox. Na innych forach znalazłem taki kod:

Kod: Zaznacz cały
private void SetAlbumArt()
        {

            if (playlist.SelectedItem != null)
            {
                TagLib.File file = TagLib.File.Create(playlist.SelectedItem.ToString());
                if (file.Tag.Pictures.Length > 0)
                {
                    var bin = (byte[])(file.Tag.Pictures[0].Data.Data);
                    picturebox1.Image = Image.FromStream(new MemoryStream(bin)).GetThumbnailImage(100, 100, null, IntPtr.Zero);

                }
                else
                {
                    albumart.Image = Properties.Resources.gramophone;
                }
            }           
        }


Posiadam kilka utworów z okładkami (w każdym razie windows media player je pokazuje), ale C# ich nie wyświetla...
Co jest nie tak???


Drugie pytanie:
Wszystkie pliki potrzebne w programie mam w working directory. Czy jest możliwośc "wpięcia" tych plików do pliku *.exe (chodzi o to, żeby nie musiały być w tym samym folderze co exe)

Dziękuję i proszę o szybką odpowiedź :)
jasniec
Member
 
Posty: 14
Dołączył(a): Cz lip 25, 2013 6:00 pm

Re: Okładka albumu i pytanie o working directory

Postprzez ToNi » Cz maja 15, 2014 1:02 pm

Co do drugiego punktu to mozesz obrazki pododawac do Resources, najlepiej z poziomu designera visuala. Potem uzywasz ich mniej wiecej tak:

Kod: Zaznacz cały
System.Drawing.Bitmap jakasZmienna= myProject.Properties.Resources.ZapisanyOrbazek;
ToNi
Member
 
Posty: 116
Dołączył(a): Cz lis 15, 2012 11:06 pm

Re: Okładka albumu i pytanie o working directory

Postprzez jasniec » Cz maja 15, 2014 1:13 pm

ToNi napisał(a):Co do drugiego punktu to mozesz obrazki pododawac do Resources, najlepiej z poziomu designera visuala. Potem uzywasz ich mniej wiecej tak:

Kod: Zaznacz cały
System.Drawing.Bitmap jakasZmienna= myProject.Properties.Resources.ZapisanyOrbazek;


jak dodac obrazek do resources?
sry, jestem poczatkujacym :)

A jak to dodam, nie bede potrzebowal tych obrazkow obok exe?
jasniec
Member
 
Posty: 14
Dołączył(a): Cz lip 25, 2013 6:00 pm

Re: Okładka albumu i pytanie o working directory

Postprzez ToNi » Pt maja 16, 2014 8:50 am

No wlasnie po to dodajesz, zeby nie miec osobnych plikow;) Nie wiem jakiego srodowiska uzywasz, ale jesli Visuala to w kazdym projekcie w solution explorer masz taki obiekt Resources. Klikasz na niego prawym, dajesz Add i tam Ci sie taki specjalny designer otwiera, jak juz go zobaczysz to sie polapiesz co i jak:P
ToNi
Member
 
Posty: 116
Dołączył(a): Cz lis 15, 2012 11:06 pm

Re: Okładka albumu i pytanie o working directory

Postprzez jasniec » Pt maja 16, 2014 8:57 am

Ok, dzięki!!! :)

Proszę jeszcze o pomoc z okładka albumu... Jak można ją "wrzucić" do picturebox?
jasniec
Member
 
Posty: 14
Dołączył(a): Cz lip 25, 2013 6:00 pm

Re: Okładka albumu i pytanie o working directory

Postprzez ToNi » Pn maja 19, 2014 8:10 am

Kod: Zaznacz cały
pictureBox1.Image?:P
ToNi
Member
 
Posty: 116
Dołączył(a): Cz lis 15, 2012 11:06 pm

Re: Okładka albumu i pytanie o working directory

Postprzez jasniec » Pn maja 19, 2014 8:27 am

Hehehe, a jak wyciagnac img z pliku???
jasniec
Member
 
Posty: 14
Dołączył(a): Cz lip 25, 2013 6:00 pm

Re: Okładka albumu i pytanie o working directory

Postprzez ToNi » Wt maja 20, 2014 6:28 am

Skoro masz ten obrazek w resourcach, to masz odpowiedz pare powtow wyzej:

Kod: Zaznacz cały
picturebox1.image = myProject.Properties.Resources.ZapisanyOrbazek;
ToNi
Member
 
Posty: 116
Dołączył(a): Cz lis 15, 2012 11:06 pm

Re: Okładka albumu i pytanie o working directory

Postprzez jasniec » Wt maja 20, 2014 6:37 am

Właśnie chodzico to, że nie mam...
Z recources chodziło o coś innego...
Do pobrania okładki albumu z pliku .mp3 Mam kod, ale nie działa...
jasniec
Member
 
Posty: 14
Dołączył(a): Cz lip 25, 2013 6:00 pm

Re: Okładka albumu i pytanie o working directory

Sponsors

Sponsor
 


Powrót do C#

Kto przegląda forum

Użytkownicy przeglądający ten dział: Google [Bot] i 12 gości

cron