it-swarm-eu.dev

Oddělení tlačítek přehrávání a pozastavení přehrávání médií

Zdá se mi, že si někde přečtu, že nechat hrát spouštěcí akce z jediného tlačítka, které přepíná, je špatný nápad

Zdá se mi, že tento idiom funguje dobře (např. Stisknutím prostoru pro přehrávání nebo pozastavení videa na vlc)

Jaké jsou argumenty (pokud existují) proti tomu, aby obě tyto operace byly ve stejném tlačítku?

17
Willbill

Problém s přepínacími tlačítky, jako je tento, se týká spojení dvou funkcí:

  • Povolení jednat.
  • Zobrazení aktuálního stavu.

Primárním účelem tlačítek je provést akci, takže by měli vypadat stisknutím tlačítka, aby uživatele přiměli k akci stisknutím. Jeho použití k zobrazení stavu vede k potenciálnímu zmatku.

Pokud tlačítko ukazuje pozastavení, znamená to, že jeho stav je pozastaven nebo že jeho činnost je pozastavena? V případě přehrávání/pauzy se zdá, že konvence ukazuje, že pauza znamená, že hraje (jako iTunes). Ale Slacker.com dělá pravý opak (a plete mě, protože používám iTunes více).

Tento zmatek je horší v situacích, kdy úmluva není tak silná.

Téměř vždy doporučuji použít dvě vzájemně se vylučující tlačítka, zvýrazňující to, které je aktuální (přepínač zapnuto/vypnuto, nikoli přepínání funkce 1/přepnutí funkce 2), a vizuálně propojit obě tlačítka pomocí blízkosti a stylu. Učiním výjimky, pokud je nemovitost hnacím faktorem a lze vytvořit silnou konvenci.

(BTW, nedávno jsem četl článek, který sledoval původ toho, jak mít pauzu a tlačítko stop ke starým pásům s navijáky na cívky, a ta stopa je dnes zcela zbytečná. Dnes ale nemůžu najít odkaz. . má ji někdo jiný?)

14
Jim Jarrett

Problém s přepínacími tlačítky souvisí s režimy .

V návrhu uživatelského rozhraní je režim odlišné nastavení v rámci počítačového programu nebo jakéhokoli rozhraní fyzického stroje, ve kterém stejný uživatelský vstup vytvoří vnímané odlišné výsledky, než by tomu bylo v jiných nastaveních. Nejznámějšími součástmi modálního rozhraní jsou pravděpodobně klávesy Caps Lock a Insert na standardní klávesnici počítače, které po stisknutí přepíší uživatele do jiného režimu a po opětovném stisknutí jej vrátí do normálního režimu.

To je z Wikipedie, a pokud tam přestanete číst, zní kombinované tlačítko přehrávání/pauzy jako špatný nápad. Pravděpodobně jste už slyšeli, že režimy jsou považovány za škodlivé .

Článek však dále cituje přesnou definici režimů z Jefa Raskina Humánní rozhraní :

„Rozhraní člověk-stroj je s ohledem na dané gesto modální, pokud (1) současný stav rozhraní není místem pozornosti uživatele a (2) rozhraní provede jednu z několika různých odpovědí na gesto, v závislosti na současný stav systému. “ (Strana 42)

Tlačítko přehrávání/pauzy je tedy modální pouze tehdy, pokud „aktuální stav rozhraní není místem pozornosti uživatele“. Zaměření pozornosti znamená něco, o čem přemýšlíte.

Když používáte přehrávač médií, skutečnost, že něco hraje (nebo nehraje), má tendenci zaujmout vaši pozornost. Tlačítko přehrávání/pauzy proto není modální a funguje dobře.

15

Někteří uživatelé si při provádění akce, jako je kliknutí na odkazy nebo tlačítka, omylem poklepají na jedno kliknutí a dvojklik.

Dvojité kliknutí na tlačítko přehrávání/pauzy by nemělo za následek nic.

5
badp

Myslím, že má smysl je zahrnout oba do stejného tlačítka. Nikdy se nemusíte zastavit, když se film nepřehrává, a nikdy nebudete muset hrát, pokud není pozastaven nebo zastaven.

3
LoganGoesPlaces

Nesnáším, když jsou na stejném tlačítku. Mám několik zařízení, která někdy nedostatečně naznačují, že začali hrát. Takže nemohu říct, jestli neobdrželi stisk tlačítka nebo jestli ano, a ještě se nic nestalo. Opětovným stisknutím tlačítka

  • pauza nebo
  • začít opravdu

a v případech jako „iPod přehrává mp3 s dlouhým, neslyšitelným intro“ nemohu vždy říct, co se děje. V závislosti na zařízení může být řešení problémů velmi obtížné. Protože tolik hardwaru/softwaru se zdá být buggy, bylo by hezké mít tlačítko, které mohu stisknout mnohokrát, aby se zajistilo, že příkaz prošel.

Dalším prvkem, který je třeba zvážit online, je, zda se video začne přehrávat automaticky, a jeho výkon (pokud načtení a přehrávání trvá nějakou dobu), kde by člověk hledal tlačítko přehrávání (v případě, že je na automatickém přehrávání), ale pouze tlačítko pozastavení viditelné, zatímco čekají na načtení. Prvních několik sekund je pro uživatele zásadní, aby si vytvořili svůj mentální model fungování videopřehrávače a nevidění tlačítka přehrávání může být frustrující.

Každá akce by měla mít vlastní tlačítko.

Jediné (přepínací) tlačítko Play by udělalo trik. Pokud se video přehrává, mělo by být rozsvíceno a reprezentováno jako „aktivní“ a pokud se nepřehrává, mělo by být reprezentováno ve vypnutém stavu jako ostatní tlačítka na přehrávači ... jako online, nepřehrávání je v podstatě zastavení/pauza . Udržujte zprávu konzistentní; je to Play, kde má dva stavy - zapnuto nebo vypnuto.

3
MonkeyMan

Záleží na tom, na jakém zařízení založíte své uživatelské rozhraní a na co vaše cílové publikum očekává.

Jak uvádí Jouke, většina přenosných hudebních přehrávačů má kombinovaná tlačítka pro přehrávání/pozastavení - pro úsporu místa - takže je rozumné je kombinovat na vašem uživatelském rozhraní. Pokud je však váš cíl používán k oddělení tlačítek, má větší smysl je oddělit na vašem uživatelském rozhraní.

2
ChrisF

Líbí se mi na stejném tlačítku. Tlačítko se samostatným přehráváním se zdá být jen plýtváním prostorem, protože pokud hudba již hraje, nebude nic dělat.

Jedním z argumentů proti kombinaci tlačítek je, že lidé by se mohli zmást, protože jedno tlačítko dělá dvě opačné věci. Nemyslím si, že to bude problém, protože téměř každý hudební přehrávač dnes kombinuje funkce jedním tlačítkem. Lidé jsou již na kombinovaná tlačítka s největší pravděpodobností zvyklí a budou pravděpodobně zmateni, pokud budou tlačítka oddělená.

1

Řekl bych, že vždy používám jediné tlačítko Přehrát/Pauza, s následující podmínkou:

  • Tlačítko musí pouze zobrazovat použitelnou akci. Pokud je tedy hráč ve stavu „play“, mělo by se zobrazit tlačítko pauzy. Pokud je přehrávač pozastaven, mělo by se zobrazit tlačítko přehrávání. Tím je uživateli zřejmé, co se stane, když klikne na tlačítko. (myslím iTunes)

Pokud by tato podmínka nemohla být splněna, byl bych za oddělení obou tlačítek ven. Uživateli by mělo být jasné, co každá akce provede.

1
wnathanlee

@Jim Joel Spolsky ve svém vystoupení z Dev Days, které může být stejné jako toto: http://joelonsoftware.com/items/2010/08/19.html , diskutovalo o tom, že není potřeba tlačítko zastavení bez navijáku.

Teoretické odpovědi na tuto otázku pokrývají téměř všechny důležité body týkající se dotací, takže dám praktičtější odpověď.

  1. Přemýšlejte o zážitcích svého publika. Pokud někdy použili digitální hudební přehrávač, ať už založený na softwaru nebo hardwaru, budou již obeznámeni s tlačítkem pro jedno přehrávání/pauza.
  2. Pokud si nejste jisti svým konkrétním publikem:

    Dokonce i nejmenší množství empirických skutečností (řekněme pozorováním 2 uživatelů) výrazně zvyšuje pravděpodobnost správného rozhodnutí o návrhu uživatelského rozhraní. (z artilie "Guess vs. Data" od Nielsena)

Podle mých zkušeností je můj názor na to, co se mi líbí, jakýkoli vliv na to, co uživatelé skutečně považují za použitelné, vzácný. Konvence, mentální modely uživatelů a testování jsou zde vaším přítelem.

1
jasonrr

Design uživatelského rozhraní je často o analogiích. Podle mého názoru mají uživatelé tendenci vidět stroj, který lze zapínat a vypínat jako analogický k např. vypínač světla.

Navrhujete pro publikum zvyklé na zapnutí/vypnutí přepínačů? Jděte na jedno tlačítko, pro dobro. Tyto ovládací prvky jsou opravdu všude: vypínač světla, motor automobilu, vaše kuličkové pero, ...

Funkce chcete oddělit pouze v případě, že nechcete, aby byly spouštěny náhodou.

1
xtofl

Když zkombinujete tlačítka přehrávání a pozastavení, technicky se děje odebrání tlačítka přehrávání.

Tlačítko přehrávání je tradičně určeno ke spuštění přehrávání od začátku stopy. Tlačítko pauzy může pozastavit i restartovat přehrávání z aktuální pozice. Tlačítko kombinovaného přehrávání/pozastavení dělá pouze to, co tlačítko pozastavení dělá.

0
Simon White