it-swarm-ko.com

미디어 재생을위한 재생 및 일시 정지 버튼 분리

토글하는 단일 버튼에서 재생 일시 중지 동작이 트리거되는 것은 나쁜 생각이라는 것을 어딘가에서 읽은 것을 기억합니다.

이 관용구가 잘 작동하는 것 같습니다 (예 : VLC에서 비디오를 재생하거나 일시 중지하기 위해 공간을 누르는 것)

동일한 버튼에서 두 작업을 모두 수행하는 것에 대한 논쟁은 무엇입니까?

17
Willbill

이와 같은 토글 버튼의 ​​문제는 두 가지 기능을 병합하는 것입니다.

  • 행동을 취할 수있는 여유.
  • 현재 상태를 표시합니다.

버튼의 주요 목적은 작업을 수행하는 것이므로 사용자가 버튼을 눌러 작업을 수행 할 수 있도록 버튼을 누를 수 있어야합니다. 또한이를 사용하여 상태를 표시함으로써 잠재적 혼란을 초래합니다.

버튼에 일시 중지가 표시되면 해당 상태가 일시 중지되었거나 작업이 일시 중지되었음을 의미합니까? 재생/일시 정지 사례에서 관례에 일시 중지가 표시되는 것 같습니다 (iTunes와 같은). 그러나 Slacker.com은 그 반대입니다 (iTunes를 더 사용하기 때문에 혼란 스럽습니다).

이러한 혼란은 협약이 강력하지 않은 상황에서는 더욱 악화됩니다.

거의 항상 두 개의 상호 배타적 인 버튼을 사용하여 현재 버튼을 강조 표시하고 (기능 1/기능 2 토글이 아닌 켜기/끄기 토글) 두 버튼을 근접성과 스타일을 통해 시각적으로 연결하는 것이 좋습니다. 부동산이 추진 요인이라면 예외를 만들고 강력한 협약을 세울 수 있습니다.

(BTW, 나는 최근에 릴-투-릴 테이프에 일시 정지 및 정지 버튼을 갖는 기원을 추적 한 기사를 읽었으며, 그 정지는 오늘날 완전히 불필요합니다. 지금은 참조를 찾을 수 없습니다 .. 다른 사람이 있습니까?)

14
Jim Jarrett

토글 버튼의 ​​문제는 modes 와 관련이 있습니다.

사용자 인터페이스 디자인에서 모드는 동일한 사용자 입력이 다른 설정에서와 다른 인식 된 결과를 생성하는 컴퓨터 프로그램 또는 실제 기계 인터페이스 내에서 고유 한 설정입니다. 가장 잘 알려진 모달 인터페이스 구성 요소는 표준 컴퓨터 키보드의 Caps lock 및 Insert 키일 수 있습니다.이 두 가지 모두 사용자가 눌렀을 때 다른 모드로 입력 한 다음 다시 누르면 일반 모드로 돌아갑니다.

Wikipedia에서 가져온 것이므로 읽기를 중단하면 결합 된 재생/일시 정지 버튼이 나쁜 생각처럼 들립니다. 아마도 모드는 유해한 것으로 간주됩니다 .

그러나이 기사에서는 Jef Raskin의 The Humane Interface 에서 정확한 모드 정의를 인용합니다.

"인간-기계 인터페이스는 (1) 인터페이스의 현재 상태가 사용자의 관심의 대상이 아니며 (2) 인터페이스가 제스처에 대한 몇 가지 다른 응답 중 하나를 실행할 때 주어진 제스처와 관련하여 모달입니다. "시스템의 현재 상태." (42 페이지)

따라서 재생/일시 정지 버튼은 "인터페이스의 현재 상태가 사용자의 관심 영역이 아닌"경우에만 모달입니다. 주의 집중 당신이 생각하고있는 것을 의미합니다.

미디어 플레이어를 사용할 때 무언가가 재생 중이거나 재생 중이 아니라는 사실이 관심의 대상이되는 경향이 있습니다. 따라서 재생/일시 정지 버튼은 모달이 아니며 제대로 작동합니다.

15

일부 사용자는 링크 나 버튼 클릭과 같은 동작을 수행 할 때 한 번의 클릭과 두 번의 클릭으로 실수를합니다.

재생/일시 정지 버튼을 두 번 클릭하면 아무 일도 일어나지 않습니다.

5
badp

둘 다 같은 버튼에 포함시키는 것이 합리적이라고 생각합니다. 동영상이 재생되지 않을 때는 일시 정지 할 필요가없고, 일시 정지 또는 중지되지 않은 경우에는 재생할 필요가 없습니다.

3
LoganGoesPlaces

그들이 같은 버튼에있을 때 나는 싫어. 때때로 장치가 재생을 시작했음을 적절하게 나타내지 못하는 여러 장치가 있습니다. 그래서 나는 그들이 버튼 누름을받지 못했거나 아직 가지고 있고 아무 일도 일어나지 않았다는 것을 알 수 없습니다. 버튼을 다시 누르면

  • 일시 중지 또는
  • 진짜 시작

"iPod가 길고들을 수없는 소개로 mp3를 재생하고 있습니다"와 같은 경우에는 항상 무슨 일이 일어나고 있는지 말할 수 없습니다. 장치에 따라 문제를 해결하기가 매우 어려울 수 있습니다. 너무 많은 하드웨어/소프트웨어가 버그가있는 것처럼 보이므로 명령을 제대로 수행하기 위해 여러 번 누를 수있는 버튼이있는 것이 좋습니다.

온라인에서 고려해야 할 또 다른 요소는 비디오가 자동으로 재생되기 시작하고 재생 버튼을 찾는 성능 (로드 및 재생에 시간이 걸리는 경우)이지만 자동 재생중인 경우에만 있습니다. 일시 정지 버튼이로드 될 때 표시됩니다. 처음 몇 초는 사용자가 비디오 플레이어의 작동 방식에 대한 정신 모델을 생성하고 재생 버튼이 보이지 않는 것이 매우 중요합니다.

각 작업에는 자체 버튼이 있어야합니다.

단일 (토글) 재생 버튼이 트릭을 수행합니다. 비디오가 재생 중이면 켜져 있고 "활성"으로 표시되어야하며 재생 중이 아닌 경우 플레이어의 다른 버튼과 같이 꺼짐 상태로 표시되어야합니다. . 메시지를 일관성있게 유지하십시오. Play의 두 가지 상태 (켜기 또는 끄기)가 있습니다.

3
MonkeyMan

UI를 기반으로하는 장치와 대상 사용자가 기대하는 것에 따라 다릅니다.

Jouke가 언급 한 것처럼 대부분의 휴대용 음악 플레이어에는 공간 절약을 위해 재생/일시 정지 버튼이 결합되어 있으므로 UI에서 결합하는 것이 좋습니다. 그러나 대상을 버튼을 분리하는 데 사용하는 경우 UI에서 버튼을 분리하는 것이 더 합리적입니다.

2
ChrisF

나는 같은 버튼을 좋아합니다. 별도의 재생 버튼을 사용하면 음악이 이미 재생 중이면 아무것도하지 않기 때문에 공간 낭비처럼 보입니다.

버튼 조합에 대한 한 가지 주장은 한 버튼이 두 개의 반대 작업을 수행하기 때문에 사람들이 혼란 스러울 수 있다는 것입니다. 요즘 거의 모든 음악 플레이어가 하나의 버튼에 기능을 결합하기 때문에 이것이 문제가 될 것이라고 생각하지 않습니다. 사람들은 이미 결합 된 버튼에 익숙 할 것이며 아마도 버튼이 분리되면 혼란 스러울 것입니다.

1

나는 항상 다음과 같은 조건에서 하나의 "재생/일시 정지"버튼을 사용한다고 말합니다.

  • 버튼은 only 사용 가능한 동작을 표시해야합니다. 따라서 플레이어가 "재생"상태이면 일시 정지 버튼이 표시되어야합니다. 플레이어가 일시 정지 된 경우 재생 버튼이 표시되어야합니다. 이를 통해 사용자는 버튼을 클릭하면 어떤 일이 발생하는지 분명하게 알 수 있습니다. (iTunes를 생각하십시오)

그 조건을 충족시킬 수 없다면 두 버튼을 분리해야합니다. 각 행동이 무엇을하는지 사용자에게 명확해야합니다.

1
wnathanlee

@Jim Joel Spolsky의 Dev Days 이야기는 다음과 같습니다. http://joelonsoftware.com/items/2010/08/19.html 릴 투 릴이없는 정지 버튼.

이 질문에 대한 이론적 답변은 학비에 관한 거의 모든 중요한 사항을 다루므로보다 실용적인 답변을 드리겠습니다.

  1. 청중의 경험에 대해 생각하십시오. 소프트웨어 또는 하드웨어 기반의 디지털 음악 플레이어를 사용한 적이 있다면 이미 단일 재생/일시 정지 버튼에 익숙 할 것입니다.
  2. 특정 잠재 고객에 대해 확실하지 않은 경우 :

    아주 작은 양의 경험적 사실 (예 : 2 명의 사용자 관찰)조차도 올바른 UI 디자인 결정을 내릴 확률이 크게 향상됩니다. (닐슨의 "Guesses vs. Data"기사에서)

내 경험상 사용자가 실제로 사용할 수있는 항목에 어떤 관련이 있는지에 대한 의견은 드물다. 컨벤션, 사용자 정신 모델 및 테스트는 당신의 친구입니다.

1
jasonrr

UI 디자인은 종종 유추에 관한 것입니다. 내 의견으로는 사용자는 예를 들어 유사한 스위치를 켜고 끌 수있는 기계를 보는 경향이 있습니다. 전등 스위치.

스위치를 켜고 끄는 데 사용되는 대상을 설계하고 있습니까? 선을 위해서 하나의 버튼으로 가십시오. 전등 스위치, 자동차 엔진, 볼펜 등 ...

실수로 기능을 트리거하지 않으려는 경우에만 기능을 분리하려고합니다.

1
xtofl

재생 및 일시 정지 버튼을 결합 할 때 기술적으로 수행하는 작업은 재생 버튼을 제거하는 것입니다.

재생 버튼은 전통적으로 트랙의 시작 부분부터 재생을 시작합니다. 일시 정지 버튼은 재생을 일시 정지하고 현재 위치에서 재생을 다시 시작할 수 있습니다. 조합 재생/일시 정지 버튼은 일시 정지 버튼의 기능 만 수행합니다.

0
Simon White