HSP - Programozás Kezdőknek #12 (médialejátszó kókányolás)

HSP - Programozás Kezdőknek #12 (médialejátszó kókányolás)

00:00
0:00
/
29:46
thumb_up_alt 2 thumb_down_alt 0
453   2 évvel ezelőtt
wurmjude
10 Feliratkozó
453   2 évvel ezelőtt
Ernő megmutatja, hogyan kell médialejátszót gányolni beépített zenékkel.

9:10 Megint fingja nincs, hogy mit csinál, csak kalimpál össze-vissza, és értetlenkedik. Világosan látszik, hogy URL stringet vár a WMP API, erre megpróbálja egy beágyazott resource-szal megetetni, ami egy byte tömb. Vajon miért húzza alá? Múltkor még jó volt! Tegyük zárójelbe, hátha. Így se? Akkor írjuk elé, hogy Url. Na, ennek mindjárt utánajár. Vágás, eltelt 23 perc, chatgpt azóta nyitva. Előrukkol egy workarounddal, ami kiírja a resource-ot egy temp fájlba, amit már el tud érni URL segítségével. Újrajátszáskor crashel a program, mert nem tudja felülírni a fájlt, ugyanis az használatban van. Ő jobban tudja ezt is, szerinte inkább az a baj, hogy már létezik a fájl. Mindegy, ezt amúgy is csak érdekességként mutatta meg.

5 hozzászólás

Kérem jelentkezzen be, vagy regisztráljon a hozzászóláshoz!
ernyő szerint a WAV az a Windows Audio Wavefile-t jelenti
Amúgy hol a logika a kódodban? Az megvan hogy azért nem tudod mégegyszer lejátszani ugyan azt a hangfájlt, mert soha nem zárod be, és meg próbálod mégegyszer nyitni? Ez a legkisebb probléma benne, de annyira alap, hogy ezt egy kezdőnek tudnia kéne. Miért a Media Playert integrálod az ablakodba? Ezzel a portabilitást is, és az ablakod szükségét is kizárod. Miért égeted bele a kódba a hangfájlokat? Implementálj egy fájl kiválasztót, tudod, mint amikor Audacity-ben ki szeretnéd választani, hogy mit importáljon, és felugrik a Windowsos fájlkezelő. Menni fog? Nem? Akkor add át a ChatGPT-nek, ha ennyit ér a munkád, hogy simán lecserél az AI. Egyszerűen szánalmas amit csinálsz, ennyi éve “benne vagy a szakmában”, de a látható fejlődés egy nagy nulla.
A következő lehetne az ismétlés funkció, de ahhoz már a lejátszási listák is kellenének. A lejátszási listához pedig kéne egy interfész, amin keresztül megadod a fájlokat... Doubly Linked List adatstruktúra megvan? Az jó lehetne lejátszási sornak, csak össze kell kötni az első pointert az utolsóval, hogy lehetséges legyen az ismétlés, ha vége. Előre, hátra tudnál ugrálni vele a dalok között. Mutatók, pointerek megvannak? Ha nincsenek, mert például a nyelv nem támogatja, akkor használj valami beépített listát.
Ajánlom a C nyelvet, hogyha tanulni is szeretnél, nem csak a felszínen, absztrakciókon keresztül vakon használni a funkciókat. Egy C kurzust végigcsinálhatnál.
thumb_up_alt0 thumb_down_alt
A programozós videóiból jál látszik, hogy ernő soha nem tanult programozni. Csak a netről lenézett megoldásokból képezte magát. Nem beszél egyik részben sem az adatszerkezetekről, OOP-ről és ilyenekről, hanem egyből valami GUI-s médialejátszót próbál csinálni.
thumb_up_alt0 thumb_down_alt
Amúgy ez nem teljesen új videó, ahogy az Ernőfórumon írták, csak elég rövid időt élt, mert nem sokkal a Dragonfly hungary csati deaktiválása előtt került fel, mert tisztán emlékszem hogy én ezt még láttam, csak már Trashcityre nem tudtam áttölteni, mert addigra letörölte Ernőke. Na mindegy is. Nem tudom ez milyen programozási sorozat, ahol maga a programozó sem teljesen vágja mi a szituáció. Ez nem lenne szégyen, csak akkor ne akarjon másokat tanítani programozásra.
thumb_up_alt0 thumb_down_alt
Kommenthez ugrás...