Mục lục:
- Cấu hình tính năng nhận diện cử chỉ
- Đăng ký và hủy đăng ký sự kiện nhận dạng cử chỉ
- Xử lý sự kiện
- Thanh công cụ cử chỉ hiển thị cử chỉ có sẵn hoặc thông tin trạng thái ở dưới cùng của màn hình Samsung SmartTV.
Video: Cách điều khiển tivi Samsung bằng giọng nói | Điện máy XANH 2025
Trước khi xem xét chi tiết cử chỉ Tương tác Thông minh (SI) chi tiết, sẽ rất hữu ích khi bắt đầu với một ứng dụng ví dụ có tính năng này. Dưới đây là RoyPoy, một ứng dụng nghệ thuật giáo dục phát triển Handstudio.
Sự kiện xử lý sự kiện chuột của Samsung SmartTV tương tự như cách xử lý sự kiện chuột thông dụng của JavaScript. Tuy nhiên, nó có một vấn đề lớn tiềm ẩn là mất tập trung thông qua một sự kiện mouse click. Quá trình này cần được xử lý cẩn thận hơn trong khi sử dụng nhiều thiết bị đầu vào.
Cấu hình tính năng nhận diện cử chỉ
Đặt phần tử chuột "y" trong cấu hình. tệp xml để cho phép áp dụng tính năng nhận dạng cử chỉ.
config. xml y
Đăng ký và hủy đăng ký sự kiện nhận dạng cử chỉ
Sử dụng chức năng Web API SubscribeExEvent () để đăng ký nhận dạng cử chỉ. Sử dụng chức năng UnsubscribeExEvent () để hủy đăng ký một sự kiện đã được đăng ký trước đó với chức năng SubscribeExEvent ().
Xử lý sự kiện
Samsung SmartTV chạy chức năng gọi lại đã đăng ký khi bắt đầu nhận dạng giọng nói. Hàm nhận được đối tượng sự kiện là tham số của nó, nó trả về kiểu sự kiện, kết quả, và một vài thuộc tính khác.
Mô tả | EVENT_GESTURE_BEGIN_MONITOR |
---|---|
Di chuyển của bàn tay chính được phát hiện | EVENT_GESTURE_SECONDARY_LOST |
Động tác phụ bị mất | EVENT_GESTURE_SECONDARY_DETECT |
Phong trào phụ được phát hiện | EVENT_GESTURE_2HAND_ZOOM |
Người dùng thực hiện cử chỉ thu phóng | EVENT_GESTURE_2HAND_ROTATE |
Người dùng thực hiện cử chỉ xoay | EVENT_GESTURE_LIKE |
Người dùng thực hiện cử chỉ như |
|
Cấu hình Gân cử HelpBar
Thanh công cụ cử chỉ hiển thị cử chỉ có sẵn hoặc thông tin trạng thái ở dưới cùng của màn hình Samsung SmartTV.
Biểu tượng Trợ giúp về cử chỉ là từ Mẫu 2012, và Các khu vực được chọn bởi một con trỏ là từ Mô hình 2013.
Giống như nhận dạng giọng nói, quá trình nhận dạng cử chỉ phụ thuộc vào chế độ thanh công cụ. Sử dụng SetGestureHelpbarInfo () để kiểm soát thanh công cụ cử chỉ.
SetGestureHelpbarInfo
Phiên bản | Hỗ trợ từ RECOGNITION-0001 |
Loại bảo mật | RECOG |
Cách sử dụng | SetGestureHelpbarInfo (helpbarInfo) > HelpbarInfo |
[string] Thông tin của thanh công cụ được đăng ký | Ví dụ |
var helpbarInfo = '{helpbarType: |
"HELPBAR_TYPE_GESTURE_CUSTOMIZE", helpbarItemsList: [{itemType: HELPBAR_GESTURE_ITEM_RETURN ", itemText:" Trở lại "}, {itemType: |
" HELPBAR_GESTURE_ITEM_ZOOM_OUT_IN ", itemText:" Zoom in / out "}, | {itemType:" HELPBAR_GESTURE_ITEM_ROTATION ", itemText:" Rotate
photo " }]} '; webapis.sự công nhận. SetGestureHelpbarInfo (helpbarInfo); Đối tượng thông số helpbarInfo có cấu trúc sau. Mặc dù biểu đồ xử lý nó như thể nó là một kiểu dữ liệu đối tượng để giúp hiểu, nó thực sự là một kiểu dữ liệu String. Cơ cấu nhận dạng cử chỉ trợ giúpBar Cấu trúc { |
helpbarType: HelpBar Type;
]; | helpbarType
HelpBar Type HELPBAR_TYPE_GESTURE_CUSTOMIZE ItemList Danh sách mục cho HelpBar (bao gồm danh sách các lệnh) |
itemType ItemTypes là lệnh cử chỉ được hiển thị trong > HelpBar. Chỉ các sự kiện cho cử chỉ đăng ký tại đây đã nhận | .
HELPBAR_GESTURE_ITEM_RETURN |
HELPBAR_GESTURE_ITEM_ZOOM_OUT_IN | HELPBAR_GESTURE_ITEM_ROTATION
HELPBAR_GESTURE_ITEM_POSE_LIKE HELPBAR_GESTURE_ITEM_MOVE itemText ItemText là văn bản sẽ được hiển thị trên HelpBar Ví dụ gesturehelpbarInfo = '{ “helpbarType: HELPBAR_TYPE_GESTURE_DEFAULT "} '; Sự kiện chuột không chuẩn - Slap hoặc Thumbs up - cần được đăng ký trong thanh công cụItemList được TV công nhận. Như trong nhận dạng tiếng nói, helpbarItemList có số mục tối đa - bốn. ![]() |