Diskuze: Minimalizace přeruší přehrávání
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 19 zpráv z 19.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Jasně, že tam je - ale já se bavím o programování - tedy přidal jsem si to do wf aplikace jako component,... Podle mne nemají kodeky vliv na to, zda se při minimalizaci wf aplikace přeruší přehrávání,...
Proto píši, že to dalo práci - namespace WMPLib se tam dostává dost složitě.
Standartně bych použil System.Media.SoundPlayer - ale ten nepodporuje mp3 a další,...
Ahoj ve WW používám tohle a nenarazil jsem nikdy na problém:
WMPLib.WindowsMediaPlayer wmp = new WMPLib.WindowsMediaPlayer();
wmp.URL = path;
wmp.controls.play();
wmp.settings.setMode("loop", true);
Můžeš případně kouknout sem: <a href="http://msdn.microsoft.com/en-us/library/dd563069(v=VS.85).aspx">http://msdn.microsoft.com/...</a>
Přesně toto mám - a mám problém v nadpisu... A ještě to opakování - to jsem nikde nenašel - děkuji.
var player = new WMPLib.WindowsMediaPlayer();
player.URL = "Sound01.mp3";
player.controls.play();
Hraje skvěle - minimalizace proběhne pomocí
this.WindowState = FormWindowState.Minimized;
a hudba se přeruší,...
Už jsem si té smyčky všilm - ta jest vyřešena - za tu děkuji,...
Občas mi chvíli trvá, než pochopím tvůj dotaz. A také se mi občas stává, že ho pochopím blbě. Netušil jsem, že se snažíš WMP programovat.
K těmto účelům obvykle používám MPlayer, u kterého to jde bez potíží a bez nějakého složitého programování.
Pardon za zmatek - ruším vše předchozí - už vím v čem je problém - nepřeruší se to minimalizací, ale vyjetím z tlačítka - totiž - mám tam toolstrip a v něm to talčítko minimalizace + tlačítko konec - když pustím hudbu a najedu na jedno z těch tlačítek, tak je vše OK - jakmile ale odjedu (myslím myší) - tak se to přeruší,...
Už jsem vysvětloval, proč to dělám o něco složitěji - chci používat formát mp3 - jelikož rozdíl mezi 3mb mp3 a 24mb wav je podle mne dost velký a když tam chci více písní a zvuků,...
Je to ještě o kapku složitější
- když tam najedu a vyjedu, tak je to ještě OK - ale když tam zase
najedu, tak se to přeruší. Kliknutím na jedno z těch tlačítek se to ale
přeruší "na beton",...
Stačí vložit referenci -> References/Add/ a pak přidat using WMPLib;
To asi nemyslíš jako řešení problému přerušení přehrávání?
Totiž jedná se o to zprovoznění - to tě ale nechápu...
Podpora různých audioformátů není nic neobvyklého. Ten MPlayer můžeš taky zkusit například zde je .NET knihovna: https://github.com/…layerControl
Ale ten WMP by měl být v pohodě. Možná to zkus pustit na jiném vlákně jestli to nedělá problém.
Odzkoušena 3 vlákna - definitivně potvrzuji pravdivost tohoto (citace):
Je to ještě o kapku složitější
- když tam najedu a vyjedu, tak je to ještě OK - ale když tam zase
najedu, tak se to přeruší. Kliknutím na jedno z těch tlačítek se to ale
přeruší "na beton",...
Zkusil jsem tam dát obyčejný button a fuguje to stejně (přerušení),...
Zobrazeno 19 zpráv z 19.