it-swarm-vi.tech

Tách các nút phát và tạm dừng để phát phương tiện

Tôi dường như nhớ rằng đã đọc ở đâu đó rằng các hành động tạm dừng phát được kích hoạt từ một nút duy nhất bật tắt là một ý tưởng tồi

Dường như với tôi rằng thành ngữ này hoạt động tốt (ví dụ: nhấn phím cách để phát hoặc tạm dừng video trên vlc)

Các đối số (nếu có) chống lại việc có cả hai thao tác này trong cùng một nút là gì?

17
Willbill

Vấn đề với các nút chuyển đổi như thế này dẫn đến việc kết hợp hai chức năng:

  • Một khả năng để thực hiện một hành động.
  • Hiển thị trạng thái hiện tại.

Mục đích chính của các nút là thực hiện một hành động, vì vậy chúng sẽ trông có thể nhấn để dẫn người dùng thực hiện hành động bằng cách nhấn. Bằng cách sử dụng nó để hiển thị trạng thái, nó dẫn đến sự nhầm lẫn tiềm ẩn.

Nếu nút hiển thị tạm dừng, điều đó có nghĩa là trạng thái của nó bị tạm dừng hoặc hành động của nó bị tạm dừng? Trong trường hợp phát/tạm dừng, có vẻ như quy ước đang hiển thị tạm dừng nghĩa là nó đang phát (như iTunes). Nhưng Slacker.com thì ngược lại (và làm tôi bối rối vì tôi sử dụng iTunes nhiều hơn).

Sự nhầm lẫn này là tồi tệ hơn trong các tình huống mà quy ước không mạnh mẽ.

Tôi hầu như luôn khuyên bạn nên sử dụng hai nút loại trừ lẫn nhau, làm nổi bật nút hiện tại (bật/tắt, thay vì chức năng 1/chức năng 2 chuyển đổi) và liên quan trực quan đến hai nút thông qua độ gần và kiểu. Tôi sẽ đưa ra ngoại lệ nếu bất động sản là yếu tố thúc đẩy và có thể thiết lập một quy ước mạnh mẽ.

. có ai khác không?)

14
Jim Jarrett

Vấn đề với các nút chuyển đổi phải thực hiện với chế độ .

Trong thiết kế giao diện người dùng, chế độ là một cài đặt riêng biệt trong chương trình máy tính hoặc bất kỳ giao diện máy vật lý nào, trong đó cùng một đầu vào của người dùng sẽ tạo ra kết quả khác nhau so với các cài đặt khác. Các thành phần giao diện phương thức nổi tiếng nhất có lẽ là phím Caps lock và Chèn trên bàn phím máy tính tiêu chuẩn, cả hai đều đưa người dùng gõ vào một chế độ khác sau khi nhấn, sau đó đưa nó trở lại chế độ thông thường sau khi được nhấn lại.

Đó là từ Wikipedia và nếu bạn dừng đọc ở đó, nút phát/tạm dừng kết hợp nghe có vẻ là một ý tưởng tồi. Có lẽ bạn đã từng nghe trước đó rằng các chế độ được coi là có hại .

Tuy nhiên, bài viết tiếp tục trích dẫn một định nghĩa chính xác về các chế độ từ Jef Raskin Giao diện Nhân đạo :

"Giao diện người-máy là phương thức liên quan đến một cử chỉ nhất định khi (1) trạng thái hiện tại của giao diện không phải là địa điểm chú ý của người dùng và (2) giao diện sẽ thực hiện một trong số nhiều phản ứng khác nhau đối với cử chỉ, tùy thuộc vào trạng thái hiện tại của hệ thống. " (Trang 42)

Vì vậy, nút phát/tạm dừng chỉ là phương thức nếu "trạng thái hiện tại của giao diện không phải là địa điểm chú ý của người dùng." Địa điểm chú ý có nghĩa là điều gì đó mà bạn đang nghĩ đến.

Khi bạn sử dụng một trình phát phương tiện, thực tế là một cái gì đó đang chơi (hoặc không chơi) có xu hướng chiếm vị trí chú ý của bạn. Do đó, nút phát/tạm dừng không phải là phương thức và chỉ hoạt động tốt.

15
Patrick McElhaney

Một số người dùng nhầm nhấp chuột đơn và nhấp đúp khi thực hiện một hành động như nhấp vào liên kết hoặc nút.

Nhấp đúp vào nút phát/tạm dừng sẽ không dẫn đến kết quả.

5
badp

Tôi nghĩ sẽ hợp lý khi đưa cả hai vào cùng một nút. Bạn không bao giờ cần tạm dừng khi phim không phát và bạn không bao giờ cần phát khi phim không bị tạm dừng hoặc dừng.

3
LoganGoesPlaces

Tôi ghét khi họ ở trên cùng một nút. Tôi có một số thiết bị đôi khi không thể hiện đầy đủ rằng chúng đã bắt đầu chơi. Vì vậy, tôi không thể biết nếu họ không nhận được nút bấm hoặc nếu họ có và chưa có gì xảy ra. Nhấn nút một lần nữa sẽ

  • tạm dừng hoặc
  • bắt đầu thực sự

và trong các trường hợp như "iPod đang phát một bản mp3 với phần giới thiệu dài, không nghe được", tôi không thể luôn biết chuyện gì đang xảy ra. Tùy thuộc vào thiết bị có thể rất khó khắc phục sự cố. Vì rất nhiều phần cứng/phần mềm dường như có lỗi, thật tuyệt khi có một nút tôi có thể nhấn nhiều lần để đảm bảo lệnh được thông qua.

3

Một yếu tố khác để xem xét trực tuyến là nếu video bắt đầu phát tự động và hiệu suất của video (nếu phải mất một thời gian để tải và phát) trong đó người ta sẽ tìm nút phát (trong trường hợp là tự động phát), nhưng chỉ có một nút tạm dừng hiển thị trong khi họ chờ cho nó tải. Vài giây đầu tiên rất quan trọng đối với người dùng để tạo mô hình tinh thần của họ về cách trình phát video hoạt động và không thấy nút phát có thể gây khó chịu.

Mỗi hành động nên có nút riêng.

Một nút Play (chuyển đổi) duy nhất sẽ thực hiện thủ thuật. Nếu video đang phát, video sẽ được bật sáng và được biểu thị là "hoạt động" và nếu không phát thì video đó phải được thể hiện ở trạng thái tắt như các nút khác trên trình phát ... vì trực tuyến, không phát về cơ bản là dừng/tạm dừng . Giữ thông điệp nhất quán; đó là Play, nơi nó có hai trạng thái - bật hoặc tắt.

3
MonkeyMan

Nó phụ thuộc vào thiết bị bạn đang dựa trên giao diện người dùng của bạn và đối tượng mục tiêu của bạn mong đợi điều gì.

Như Jouke đề cập đến hầu hết các trình phát nhạc di động đã kết hợp các nút phát/tạm dừng - để tiết kiệm dung lượng - vì vậy sẽ rất hợp lý khi kết hợp chúng trên giao diện người dùng của bạn. Tuy nhiên, nếu mục tiêu của bạn được sử dụng để tách các nút thì việc tách chúng ra trên UI của bạn sẽ có ý nghĩa hơn.

2
ChrisF

Tôi thích chúng trên cùng một nút. Có một nút phát riêng biệt có vẻ như lãng phí không gian, vì nó sẽ không làm gì nếu nhạc đã được phát.

Một lập luận chống lại việc kết hợp các nút, là mọi người có thể bị nhầm lẫn vì một nút thực hiện hai điều ngược lại. Tuy nhiên, tôi không nghĩ đây sẽ là một vấn đề vì hầu hết mọi máy nghe nhạc hiện nay đều kết hợp các chức năng trong một nút. Mọi người rất có thể đã quen với các nút kết hợp và nhiều khả năng sẽ bị nhầm lẫn nếu các nút được tách biệt.

1
Jouke van der Maas

Tôi sẽ nói luôn sử dụng một nút "Phát/Tạm dừng" duy nhất, với điều kiện sau:

  • Nút phải chỉ hiển thị hành động có thể sử dụng. Vì vậy, nếu người chơi ở trạng thái "phát", thì nút tạm dừng sẽ hiển thị. Nếu người chơi bị tạm dừng, nút phát sẽ được hiển thị. Điều này làm cho người dùng thấy rõ điều gì sẽ xảy ra nếu nhấp vào nút. (nghĩ iTunes)

Nếu điều kiện đó không thể được đáp ứng, tôi sẽ tách hai nút ra. Nó phải rõ ràng cho người dùng mỗi hành động sẽ làm gì.

1
wnathanlee

@Jim Joel Spolsky's talk from Dev Days, có thể giống như bài này: http://joelonsoftware.com/items/2010/08/19.html , thảo luận về việc thiếu nhu cầu về một nút dừng mà không có reel-to-reel.

Các câu trả lời lý thuyết cho câu hỏi này bao gồm hầu hết tất cả các điểm quan trọng về khả năng chi trả, vì vậy tôi sẽ đưa ra một câu trả lời thiết thực hơn.

  1. Hãy suy nghĩ về kinh nghiệm của khán giả của bạn. Nếu họ đã từng sử dụng một trình phát nhạc kỹ thuật số, dựa trên phần mềm hoặc phần cứng, họ sẽ quen với nút phát/tạm dừng.
  2. Nếu bạn không chắc chắn về đối tượng cụ thể của mình:

    Ngay cả số lượng nhỏ nhất của các sự kiện thực nghiệm (giả sử, quan sát 2 người dùng) giúp cải thiện đáng kể xác suất đưa ra các quyết định thiết kế UI chính xác. (từ artcile "Guesses vs. Data" của Nielsen)

Theo kinh nghiệm của tôi, hiếm khi ý kiến ​​của tôi về những gì tôi muốn có liên quan đến những gì người dùng thực sự có thể sử dụng được. Các quy ước, mô hình tinh thần người dùng và thử nghiệm là bạn của bạn ở đây.

1
jasonrr

Thiết kế giao diện người dùng thường là về tương tự. Theo tôi, người dùng có xu hướng thấy một máy có thể bật và tắt tương tự như ví dụ. một công tắc đèn.

Bạn đang thiết kế cho một đối tượng được sử dụng để bật/tắt công tắc? Đi cho một nút duy nhất, vì lợi ích tốt. Những điều khiển này thực sự ở khắp mọi nơi: công tắc đèn, động cơ xe, bóng của bạn, ...

Bạn chỉ muốn tách các chức năng nếu bạn không muốn chúng bị kích hoạt do tai nạn.

1
xtofl

Khi bạn kết hợp các nút phát và tạm dừng, về mặt kỹ thuật những gì bạn đang làm là loại bỏ nút phát.

Nút play thường được cho là bắt đầu phát lại từ đầu bản nhạc. Nút tạm dừng có thể tạm dừng phát lại và khởi động lại phát lại từ vị trí hiện tại. Nút phát/tạm dừng kết hợp chỉ thực hiện những gì nút tạm dừng làm.

0
Simon White