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.

Tvůrce

Zobrazeno 19 zpráv z 19.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
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.