Przykłady i prezentacje

Wszystkie przykłady zawarte w dokumentacji interfejsu embed Viewer API znajdziesz poniżej. Istnieją również dodatkowe prezentacje demonstrujące zaawansowane zagadnienia.

Przykłady w przewodniku dla programistów

Te podstawowe przykłady można znaleźć w przewodniku dla programistów. Omawiamy w nich typowe zastosowania interfejsu API umieszczonego odtwarzacza.

  • book-simple
    Oto przykład „Hello, World” interfejsu Integrated API – przykład interfejsu API, który pokazuje, jak wczytać interfejs API i narysować widza przy użyciu konkretnej książki.
  • book-language
    Ten przykład pokazuje, jak zmienić język interfejsu, w tym przypadku na brazylijski portugalski.
  • book-notfound
    Pokazuje, jak dodać funkcję wywołania zwrotnego, która jest wywoływana, gdy widz nie może wczytać określonej książki. Możesz wykorzystać ten przykład do dostosowania się do takich warunków.
  • fotoksiążka
    Pokazuje, jak dodać funkcję wywołania zwrotnego, która jest wywoływana, gdy widz zainicjował książkę i można to zrobić automatycznie.
  • book-animate
    Aby pokazać, jak użytkownik może sterować programowo za pomocą JavaScriptu, wyświetla się podgląd, który automatycznie zmienia się na następną stronę co 3 sekundy.

Automatyczna kontrola widzów

Widzowie mogą korzystać z kodu niemal we wszystkich czynnościach, które użytkownik może wykonać. Przykłady poniżej mogą być przydatne.

  • book-interactions-controls
    W tym przykładzie podano wszystkie metody interakcji obsługiwane przez przeglądarkę, w tym funkcje zoom, nextPage, goToPage i wyróżnianie.
  • book-interactions-openatpage
    Pokazuje, jak automatycznie otworzyć przeglądarkę książek na określonej stronie za pomocą wywołań zwrotnych i funkcji goToPage.

Podczas tworzenia zaawansowanych aplikacji przydatne może być połączenie wbudowanego interfejsu Browser Viewer z funkcją Books API lub z linkami dynamicznymi. Warto się wcześniej dowiedzieć, czy określony podgląd jest dostępny do osadzenia (np. czy użytkownik może otworzyć okno podglądu w Twojej witrynie). Możesz też nie znać identyfikatora danej książki, ale chcesz najpierw ją wyszukać za pomocą interfejsu Books API. Poniższe przykłady pokazują, jak przeprowadzać takie operacje.

  • book-dynamiclinks-zippy
    Tutaj sprawdzamy, czy można najpierw umieścić książkę. Jeśli jest ona dostępna, renderuje się podgląd podglądu, który po kliknięciu wyświetla wbudowany podgląd książki.
  • booksapi-titlesearch
    Ten przykład pozwala otworzyć przeglądarkę umieszczoną przez wpisanie zapytania dotyczącego książki. W przypadku podanego zapytania będzie automatycznie wyświetlany pierwszy wynik, który można umieścić. Dostęp do wyników wyszukiwania wykorzystuje format wyjściowy JSON interfejsu API danych.