Automatická přehrávací lišta a informace o Media Playeru

Přehrávání zvuku a videa v aplikacích je klíčovou funkcí moderního softwaru. K tomu se využívají přehrávače médií, které nabízejí širokou škálu funkcí a možností přizpůsobení. Tento článek se zaměřuje na informace o automatických přehrávacích listách a Media Playeru, s důrazem na implementaci v systémech Windows a Loxone, a také na mobilní aplikaci Evermusic.

Media Player v prostředí Windows

Pokud chcete přehrávat zvuk nebo video v aplikaci, použijte media player. Media player podporuje světlé i tmavé motivy, ale tmavý motiv poskytuje lepší prostředí pro většinu scénářů zábavy. Při přehrávání video obsahu podpořte soustředěné sledování tím, že upřednostníte režim celé obrazovky před vloženým režimem. Pokud máte dostatek místa na obrazovce, zvolte rozložení s dvojitým řádkem. Výchozí ovládací prvky jsou optimalizované pro přehrávání médií, ale máte možnost přidat vlastní možnosti, které potřebujete k media player, aby bylo pro vaši aplikaci nejlepší prostředí.

Základní implementace a ovládání MediaPlayerElement

Aplikace Galerie WinUI 3 obsahuje interaktivní příklady ovládacích prvků a funkcí WinUI. Tento XAML vytvoří MediaPlayerElement a nastaví jeho Source vlastnost na identifikátor URI videosouboru, který je místní pro aplikaci. MediaPlayerElement začne přehrávat, když se stránka načte. Nastavení MediaPlayerElement.Source na relativní identifikátor URI (ms-appx/ms-resource) funguje jenom v aplikaci zabalené s projektem Windows Application Packaging. Pokud vaše aplikace nepoužívá projekt balení aplikací Windows, doporučujeme převést relativní identifikátor URI ms-appx:/// na plně vyřešený identifikátor URI file:///. Pro složitější scénáře přehrávání médií, jako je přehrávání seznamu stop, přepínání mezi zvukovými jazyky nebo vytváření vlastních stop metadat, nastavte MediaPlayerElement.Source na MediaPlaybackItem nebo MediaPlaybackList.

MediaPlayerElement má integrované ovládací prvky přenosu, které zpracovávají přehrávání, zastavení, pozastavení, hlasitost, ztlumení, hledání/průběh, skryté titulky a výběr zvukové stopy. Chcete-li povolit tyto ovládací prvky, nastavte AreTransportControlsEnabled na true. Pokud je chcete zakázat, nastavte AreTransportControlsEnabled na false. Ovládací prvky přenosu jsou reprezentovány třídou MediaTransportControls. Ovládací prvky přenosu můžete použít as-is nebo je můžete přizpůsobit různými způsoby. Ovládací prvky dopravy podporují rozložení s jedním a dvěma řádky.

První příklad je rozložení s jedním řádkem s tlačítkem přehrát/pozastavit umístěné na levé straně časové osy médií. Rozložení ovládacích prvků s dvojitými řádky (níže) se doporučuje pro většinu scénářů použití, zejména na větších obrazovkách. MediaPlayerElement je automaticky integrován se systémovými ovládacími prvky přenosu médií. Ovládací prvky přenosu systémových médií jsou ovládací prvky, které se zobrazí při stisknutí hardwarových kláves médií, jako jsou například tlačítka médií na klávesnicích.

Čtěte také: Úspěšné líhnutí drůbeže s polystyrenovou líhní

Zdroje médií a přístup k souborům

  • Online soubory: Pokud chcete otevřít soubory z internetu, musíte deklarovat schopnost Internetu (klient) v manifestu vaší aplikace (Package.appxmanifest).
  • Média vložená v aplikaci: Chcete-li nastavit zdroj médií na multimediální soubor vložený v aplikaci, inicializujte Uri s cestou s předponou ms-appx:///, vytvořte MediaSource s tímto Uri a poté nastavte Source na toto Uri.
  • Lokální soubory: Pokud vaše aplikace potřebuje přístup bez zásahu uživatele do složek Hudba nebo Video, například pokud vyčíslujete všechny hudební soubory nebo videosoubory v kolekci uživatele a zobrazujete je v aplikaci, musíte deklarovat funkce Knihovna hudby a Knihovna videí. FileOpenPicker nevyžaduje speciální funkce pro přístup k souborům v místním systému souborů, jako jsou složky Hudba nebo Video uživatele, protože uživatel má úplnou kontrolu nad tím, ke kterému souboru se přistupuje. Pomocí třídy FileOpenPicker vyberte multimediální soubor. Nastavte FileTypeFilter tak, aby určil, které typy souborů FileOpenPicker zobrazuje. Chcete-li použít StorageFile vrácený z FileOpenPickeru, musíte zavolat metodu CreateFromStorageFile z objektu MediaSource a nastavit ji jako ZdrojMediaPlayerElement.

Vizuální a výkonnostní nastavení

  • PosterSource: Vlastnost PosterSource můžete použít k poskytnutí mediaPlayerElement vizuální reprezentace před načtením média. PosterSource je obrázek, například snímek obrazovky, filmový plakát nebo obrázek alba, který se zobrazuje namísto média. Pokud není nastaven platný zdroj, zobrazí se při načítání médií.
  • Zabránění vypnutí displeje: Zařízení obvykle ztlumí displej (a nakonec ho vypne), aby ušetřilo výdrž baterie, když je uživatel pryč, ale video apps musí mít zapnutou obrazovku, aby si uživatel mohl video zobrazit. Pokud chcete zabránit deaktivaci zobrazení, když se už nezjistí akce uživatele, například když aplikace přehrává video, můžete volat DisplayRequest.RequestActive. Chcete-li ušetřit energii a výdrž baterie, měli byste zavolat DisplayRequest.RequestRelease, aby se žádost o zobrazení uvolnila, když už není vyžadována. Přehrávání se zastaví nebo došlo k chybě přehrávání. Vytvořte globální proměnnou DisplayRequest. Zavolejte RequestRelease k uvolnění žádosti o zobrazení pokaždé, když se přehrávání videa zastaví, pozastaví nebo je přerušeno chybou při přehrávání.
  • MediaPlaybackSession: Každý MediaPlayerElement.MediaPlayer má Přehrávací relace typu MediaPlaybackSession, které řídí různé aspekty přehrávání médií, jako je Rychlost přehrávání, Stav přehrávání a Pozice. Zde použijete událost PlaybackStateChanged na MediaPlayer.PlaybackSession k detekci situací, kdy byste měli vydat žádost o zobrazení.
  • Vlastnost Stretch: Pomocí vlastnosti Stretch můžete změnit způsob, jakým obsah videa nebo PosterSource vyplní kontejner, ve který se nachází. Tím změníte velikost a roztáhnete video v závislosti na hodnotě Stretch. Stavy Stretch jsou podobné nastavením velikosti obrazu na mnoha televizorech.
    • Žádné: Nezobrazuje nativní rozlišení obsahu v původní velikosti.
    • Uniformní: Výplň zabírá co nejvíce místa, přičemž zachovává poměr stran a obsah videa. Výsledkem může být vodorovné nebo svislé černé pruhy na okraji videa.
    • UniformToFill: Vyplní celý prostor při zachování poměru stran. Výsledkem může být, že některé části videa budou oříznuty.
    • Fill: Vyplní celý prostor, ale nezachová poměr stran. Žádné video nebude oříznuto, ale může dojít k deformaci.
  • RealTimePlayback: Nastavte vlastnost RealTimePlayback na hodnotu true na MediaPlayerElement.MediaPlayer, aby se u elementu media player snížila počáteční latence přehrávání. To je důležité pro obousměrné komunikační aplikace a může být použitelné pro některé herní scénáře.

Loxone Audio Přehrávač

Pomocí funkčního bloku Audio Přehrávač můžete definovat Audio zónu. Obvykle se jedná o místnost nebo oblast budovy, kde je požadováno přehrávání zvuku. Blok obsahuje výstupy pro použití s Audioservery nebo Stereo Extensiony. Pomocí Skupin je možné propojit různé místnosti a zajistit tak jednotný hudební zážitek i v otevřených místnostech. Ve větších místnostech je ke stejnému bloku Audio Přehrávač přiřazeno několik reproduktorových výstupů. Pro každý výstup reproduktoru lze definovat, zda vydává signál levého nebo pravého kanálu, nebo součet obou kanálů.

Vstupy a parametry Loxone Audio Přehrávače

Loxone Audio Přehrávač nabízí bohatou sadu vstupů a parametrů pro detailní ovládání. Následující tabulka shrnuje některé z klíčových vstupů a parametrů:

Zkratka Krátký popis Popis Jednotky Rozsah hodnot Výchozí hodnota
V+ Volume+ Zvýšení hlasitosti o hodnotu nastavenou v parametru (Vsts). Dvojklikem se vybere další oblíbená položka. - 0/1 -
V- Volume- Sníží hlasitost o hodnotu nastavenou v parametru (Vsts). Dvojklikem vypnete přehrávač. - 0/1 -
VSet volume Set volume Pokud je přehrávač vypnutý, přehrávání se spustí automaticky. % 0...100 -
Play Play - - 0/1 -
Pause Pause Pauza - 0/1 -
PPresence Spustí přehrávání, když 1. - - 0/1 -
Von Power on volume Hlasitost při spuštění nebo obnovení přehrávání. -1 = Uloží poslední nastavení hlasitosti jako hlasitost při spuštění. % -1...100 10
Vm Maximum volume Nastavení maximální hlasitosti % 0...100 100
Vsts Step size volume Sníží hlasitost o hodnotu nastavenou v parametru (Vsts). Dvojklikem vypnete přehrávač. % 1...100 1

Výstupy Loxone Audio Přehrávače

Výstupy umožňují integraci s externími zařízeními a poskytují zpětnou vazbu o stavu přehrávání.

Zkratka Krátký popis Popis Rozsah hodnot
Stereo LR Stereo Left & Right Výstup celého stereo signálu 0/1
Play Play status 1 když přehrávač právě hraje 0/1
Volume Current volume Aktuální hlasitost
2C Pulse on double-click Puls při dvojitém nebo trojitém kliknutí nebo puls při vstupu (Vypnuto). 0/1
3C Pulse on triple-click Puls při trojitém kliknutí. 0/1
Stereo L Stereo Left Výstup levého kanálu stereo signálu. 0/1
Stereo R Stereo Right Výstup pravého kanálu stereo signálu. 0/1
Sub Subwoofer Výstup subwooferu kanálu stereo signálu. Tento výstup lze použít pouze se subwoofery Master/Client. 0/1
BTp Bluetooth Pairing Pokud je tento výstup aktivní, je aktivní párování Bluetooth. Během této doby lze všechna zařízení Loxone s Bluetooth spárovat se smartphonem nebo jinými Bluetooth zařízeními. Tento výstup je viditelný jen při specifických konfiguracích. 0/1
API API Connector Inteligentní konektor založený na rozhraní API. API Commands -

Uživatelské rozhraní a provoz Loxone Audio Přehrávače

Jakmile je konfigurace uložena v Miniserveru a byl restartován, jsou bloky Audio Přehrávače k dispozici v příslušných místnostech. Kliknutím na blok v aplikaci nebo vizualizaci jsou k dispozici možnosti výběru hudby. Můžete procházet a vybírat internetové rozhlasové stanice nebo přidat svůj účet Spotify nebo sdílenou síťovou složku. Vytvořte si své oblíbené pro každý pokoj, abyste je měli vždy po ruce. V nastavení uživatelského rozhraní je k dispozici grafický desetipásmový ekvalizér.

Při použití Loxone Touch se ovládá pomocí dvou tlačítek na pravé straně dle Tlačítkového standardu. Ovládání je možné z App a samozřejmé také z Loxone Touch:

Čtěte také: prohlédněte si automatickou plnicí linku

  • Tlačítko + (nahoru): Zvýšit hlasitost. Dvojklik: Přeskočit na další oblíbenou položku. Pokud je vypnuto, stisknutím tlačítka + se také zapne.
  • Tlačítko - (dolů): Snížení hlasitosti. Dvojklik: Vypnout. Pokud je vypnutá, stisknutím tlačítka - se také zapne.

Přehrávání se spustí s počáteční hlasitostí podle parametru (Von). Pokud chcete, aby Audio přehrávač uložil poslední zvolenou hlasitost a začal s ní, nastavte parametr (Von) na -1.

Zdroje hudby pro Loxone Audio Přehrávač

  • Internetové rádio: Díky integrované internetové rádiové službě TuneIn je k dispozici řada internetových rádio stanic a podcastů. Stanice můžete vyhledat v aplikaci nebo vizualizaci a přidat je jako oblíbené. Aplikace Loxone umožňuje uživatelům přidávat vlastní URL adresy audio streamů do Audio přehrávače. Tato funkce je užitečná pro přístup k rádiovým stanicím, které nejsou nativně podporovány, jako je například BBC. Je vyžadováno aktivní internetové připojení.
  • Spotify: Integrace se službou Spotify umožňuje přehrávání hudby nebo playlistů Spotify. Je vyžadován účet Spotify Premium. Jeden účet Premium podporuje jeden stream do jedné nebo více zón najednou pomocí Fixních nebo Dynamických skupin. Pro streamování různého obsahu do více zón současně je vyžadováno více účtů Premium. Ty nemusí být součástí plánu Family. V aplikaci Loxone klikněte na Spotify, poté klikněte na Přidat účet Spotify. Budete přesměrováni na webové stránky Spotify. Přihlaste se ke svému účtu Spotify a potvrďte přístup k vašemu účtu.
  • Soundsuit: Soundsuit je hudební služba pro komerční využití, kterou lze přidat do aplikace Loxone. Klikněte na symbol ozubeného kola vpravo od vyhledávacího pole, abyste zobrazili Soundsuit. Je vyžadován účet Soundsuit. Službu pak lze použít.
  • Knihovna (Lokální úložiště): Knihovna se zobrazí jakmile bude lokální úložiště nebo zařízení dostupné v síti. Můžete připojit úložná zařízení USB obsahující zvukové soubory k portu USB na Audioserveru/Miniserveru Compact. Podrobnosti o podporovaných jednotkách a zvukových formátech jsou popsány v datovém listu Audioserver/Miniserver Compact. Pevné disky se spotřebou energie vyšší než 500 mA musí být připojeny k externímu zdroji napájení. Soubory lze také ukládat na SD kartu Audioserveru nebo Miniserveru Compact. Složky jsou přístupné prostřednictvím síťového úložiště SMB.

Evermusic: Váš univerzální hudební přehrávač pro iOS

Evermusic je vaše all-in-one hudební přehrávač, cloud streamer, downloader a správce souborů pro iPhone a iPad. Umožňuje streamovat celou vaši hudební knihovnu z cloudu, poslouchat offline a převzít plnou kontrolu nad vaším zvukem. Můžete si vytvořit vlastní hudební streamovací službu přesunutím hudební knihovny do cloudu. Poslouchejte hudbu přímo z cloudu, čímž uvolníte místo na vašem iPhonu pro fotografie a nové aplikace. Přistupujte k hudbě z většiny populárních cloudových služeb jako iCloud, Google Drive, Dropbox, OneDrive, pCloud a mnoho dalších. Připojte se pomocí SMB, WebDAV, DLNA, FTP, SFTP a NFS protokolů. Pokročilé technologie ukládání do vyrovnávací paměti zajišťují plynulé přehrávání.

Funkce Evermusic

  • Připojení k osobnímu NAS úložišti pomocí nativních API pro QNAP, WD My Cloud Home, Nextcloud a Synology Drive.
  • Stáhněte si své oblíbené písně, alba a umělce pro offline poslech.
  • Používejte tuto aplikaci jako přehrávač audioknih s funkcemi jako jsou audio záložky, kontrola rychlosti přehrávání a ukládání pozice média.
  • Zobrazujte vložené časované texty a komentáře k vašim audio stopám.
  • Vytvářejte a spravujte playlisty, měňte pořadí skladeb a zpřístupněte playlisty offline.

Technické informace a kompatibilita

Evermusic je kompatibilní s iOS 15.0 nebo novější (iPhone, iPad, iPod touch) a macOS 12.0 nebo novější pro Mac s čipem Apple M1 nebo novější. Podporuje VoiceOver a tmavé rozhraní. Aplikace je dostupná v češtině a 126 dalších jazycích.

Údaje shromažďované Evermusic

Následující údaje mohou být použity k vašemu sledování napříč aplikacemi a weby vlastněnými jinými společnostmi:

  • Identifikátory

Následující údaje mohou být shromažďovány a propojeny s vaší identitou:

Čtěte také: Krajová lišta WPC - montáž

  • Poloha
  • Kontaktní údaje
  • Identifikátory
  • Údaje o použití

Následující údaje mohou být shromažďovány, ale ne propojeny s vaší identitou:

  • Nákupy
  • Identifikátory
  • Diagnostika

tags: #automaticka #prehravaci #lista #informace

Oblíbené příspěvky: