Ví dụ và bản minh hoạ

Tất cả các ví dụ trong bộ tài liệu về API Trình xem được nhúng đều được liệt kê dưới đây để bạn tham khảo nhanh. Ngoài ra, một số bản minh hoạ bổ sung được đưa vào để minh hoạ các khái niệm nâng cao.

Ví dụ trong Hướng dẫn dành cho nhà phát triển

Những ví dụ cơ bản này xuất hiện trong Hướng dẫn dành cho nhà phát triển và đề cập đến những cách sử dụng phổ biến nhất của Embedded Player API.

  • sách đơn giản
    Ví dụ "Hello, World" của API Trình xem được nhúng, ví dụ này cho biết cách tải API và vẽ người xem bằng một cuốn sách cụ thể.
  • book-language
    Ví dụ này cho biết cách thay đổi ngôn ngữ giao diện của người xem, trong trường hợp này là tiếng Bồ Đào Nha (Brazil).
  • book-notfound
    Phần này cho biết cách thêm hàm callback được gọi khi người xem không thể tải cuốn sách được chỉ định. Bạn có thể xây dựng dựa trên ví dụ này để xử lý linh hoạt các điều kiện như vậy.
  • book-Success
    Phần này cho biết cách thêm hàm callback được gọi khi người xem đã khởi chạy thành công với một cuốn sách và sẵn sàng thao tác bằng lập trình.
  • book-animate
    Để minh hoạ cách điều khiển người xem theo phương thức lập trình bằng JavaScript, một bản xem trước sẽ xuất hiện và tự động lật sang trang tiếp theo sau mỗi 3 giây.

Chế độ kiểm soát người xem theo phương thức lập trình

Trình xem cho phép bạn thực hiện với mã hầu hết mọi việc mà người dùng có thể làm bằng cách tương tác với người xem. Các ví dụ bên dưới cho thấy cách điều này có thể hữu ích.

  • sách-tương tác-kiểm soát
    Ví dụ hoạt động này liệt kê tất cả phương thức tương tác mà người xem hỗ trợ, bao gồm thu phóng, NextPage, goToPage và các hàm đánh dấu.
  • book-tương tác-openatpage
    Hướng dẫn cách tự động mở trình xem sách trên một trang cụ thể bằng lệnh gọi lại và hàm goToPage.

Khi xây dựng các ứng dụng nâng cao, bạn có thể thấy hữu ích khi kết hợp API Trình xem được nhúng với API Sách hoặc tính năng Đường liên kết động. Ví dụ: bạn nên biết trước liệu có sẵn một bản xem trước cụ thể để nhúng hay không (ví dụ: để xác định xem có cho phép người dùng mở cửa sổ xem trước trên trang web của bạn hay không). Hoặc bạn có thể không biết giá trị nhận dạng của một cuốn sách cụ thể và muốn "Tra cứu" trước bằng Books API (API Sách). Các ví dụ dưới đây cho biết cách thực hiện những thao tác này.

  • book-dynamiclinks-zippy
    Ở đây, chúng ta sẽ kiểm tra xem một cuốn sách có được nhúng trước hay không. Nếu có và chỉ khi có, chúng tôi sẽ hiển thị "zippy xem trước". Khi bạn nhấp vào thẻ này, trang xem trước sách sẽ xuất hiện cùng dòng.
  • booksapi-titlesearch
    Ví dụ này cho phép bạn mở một trình xem được nhúng chỉ bằng cách nhập cụm từ tìm kiếm về một cuốn sách. Hộp thoại này sẽ tự động hiển thị kết quả có thể nhúng đầu tiên cho truy vấn bạn nhập. Tính năng này sử dụng định dạng đầu ra JSON của Data API để truy cập kết quả tìm kiếm.