Narzędzie Command and Control (CaC)

Narzędzie Command and Control (CaC) jest funkcjonalnego nadawcy internetowego, który umożliwia programistom testowanie i debugowanie aplikacji Web Receiver.

Deweloperzy mogą używać narzędzia CaC, aby:

  • Uruchom aplikację Odbiornik internetowy na urządzeniu obsługującym Cast i wyślij żądanie wczytania rozpocząć odtwarzanie multimediów.
  • Symulowanie poleceń głosowych wysłane przez Asystenta Google do odbiornika internetowego.
  • Przechwyć dzienniki z Rejestratora debugowania Cast i kontrolować nakładkę debugowania odbiornika internetowego.

Uruchom aplikację Web Receiver

Są 2 sposoby uruchomienia odbiornika internetowego za pomocą narzędzia CaC:

  1. Aby rozpocząć nową sesję przesyłania:

    1. Otwórz narzędzie CaC, wpisz identyfikator aplikacji Web Receiver i kliknij Przycisk SKONFIGURUJ IDENTYFIKATOR APLIKACJI.
    2. Kliknij przycisk Cast i wybierz urządzenie, na którym chcesz uruchomić odbiornik internetowy na zdalnym urządzeniu obsługującym Cast.

  2. Aby dołączyć do istniejącej sesji przesyłania:

    1. Identyfikator uruchomionej sesji przesyłania możesz uzyskać przy użyciu tych kodów:

      Po stronie odbiornika internetowego użyj następującej metody, aby uzyskać identyfikator sesji w konsoli Zdalnego debugera Chrome:

      cast.framework.CastReceiverContext.getInstance().getApplicationData().sessionId;
      

      Aby uzyskać identyfikator sesji od połączonego nadawcy internetowego, użyj następującego kodu: :

      cast.framework.CastContext.getInstance().getCurrentSession().getSessionId();
      
    2. Wpisz identyfikator sesji w narzędziu CaC i kliknij przycisk WZNÓW.

Po połączeniu narzędzia CaC Tool z aplikacją Web Receiver pojawi się przycisk Cast w wypełnionej ramce. Identyfikator aplikacji odbiornika internetowego oraz identyfikator sesji który wyświetla się u góry narzędzia.

Wczytaj multimedia

Wczytywanie multimediów z aplikacji nadawcy lub z narzędzia CAC.

Aplikacja nadawcy

Aby rozpocząć odtwarzanie multimediów na odbiorniku internetowym, prześlij aplikację nadawcy na tego samego urządzenia obsługującego Cast i wyślij żądanie wczytania z aplikacji nadawcy do Odbiornik internetowy.

Narzędzie CaC

Narzędzie CaC zapewnia również wiele sposobów wysyłania żądania wczytywania do sieci Aplikacja odbiornika:

Wczytywanie według elementu (przesyłanie głosowe)

Gdy użytkownik rozpocznie odtwarzanie multimediów za pomocą Asystenta Google, używa komunikatów poleceń i kontroli (CaC) do wysyłania danych logowania użytkownika i elementów do z odbiornika internetowego.

Narzędzie CaC symuluje przesyłanie głosu i wysyła żądanie wczytania za pomocą credentials i entity.

Wczytywanie według treści

Narzędzie CaC może również symulować wysyłanie żądania wczytywania za pomocą Content ID. lub Content Url.

Po rozpoczęciu odtwarzania multimediów narzędzie CaC otrzymuje komunikaty o stanie multimediów z aplikacji Web Receiver i wyświetli je na karcie STAN MULTIMEDIALNY.

Żądanie obciążenia niestandardowego

Jeśli chcesz przetestować odbiornik za pomocą własnych obiektów Load Request, użyj w polu Żądanie wczytywania niestandardowego na karcie WCZYTAJ MATERIAŁY. Najpierw wybierz wybierz typ żądania za pomocą opcji Wybierz typ żądania, a następnie skopiuj i wklej: lub utwórz własny obiekt JSON.

Przetestuj polecenia głosowe

Narzędzie CAC symuluje także polecenia głosowe wysłane przez Asystent Google w aplikacji Odbiornik internetowy. Możesz sprawdzić, czy polecenia multimediów czy obsługiwana aplikacja działa prawidłowo. Nieobsługiwane polecenia multimedialne muszą być traktowane z właściwą typu i powodów błędu.

Sprawdzanie i sterowanie rejestratorem debugowania Cast

Jeśli Twoja aplikacja Web Receiver Cast Debug Logger, narzędzie CaC przechwytuje komunikaty z dziennika i steruje nakładką debugowania usługi Web Receiver.

Za pomocą tych przycisków możesz sterować odbiornikiem internetowym i komunikatami dziennika:

  • Identyfikator aplikacji odbiornika internetowego
    • Wyczyść pamięć podręczną i Zatrzymaj odbiornik internetowy – załaduj ponownie aplikację Web Receiver Zatrzymaj przesyłanie
  • Nakładka debugowania odbiornika internetowego
    • Pokaż – przełącz nakładkę debugowania w odbiorniku internetowym.
    • Wyczyść – wyczyść komunikaty dziennika w nakładce debugowania usługi Web Receiver.
  • Opcje komunikatów logu
    • Wstaw wiadomość – wstaw komentarze lub separatory w obszarze dziennika
    • Pobierz dziennik – zapisz komunikaty dziennika
    • Wyczyść dziennik – wyczyść komunikaty dziennika w obszarze dziennika
  • Komunikaty logu
    • Tagi niestandardowe – kliknij pole wyboru, aby filtrować komunikaty logu

W sekcji Tagi niestandardowe możesz zobaczyć te tagi. Są one dodawane przez narzędzie CaC do wyświetlania i filtrowania ważnych dzienników lub komunikatów dotyczących sesja debugowania:

  • MEDIA – wiadomości zostały wysłane przez przestrzeń nazw multimediów
  • MEDIA-BŁĄD – podczas wysyłania lub odpowiadania na wiadomości wystąpił błąd przesłane przez przestrzeń nazw multimediów
  • CAC – wiadomości zostały wysłane przez przestrzeń nazw CAC
  • CAC-ERROR – wystąpił błąd podczas wysyłania lub w odpowiedzi na wysłane wiadomości nad przestrzenią nazw CAC
  • ODTWARZANIE – dziennik wyświetlający wynik, gdy przycisk Co jest odtwarzane jest kliknięto w narzędziu CaC,
  • UŻYTKOWNIK – dziennik wyświetlający komunikat niestandardowy wpisany przez użytkownika z Przycisk Wstaw wiadomość w narzędziu CaC

Test Cast Connect

Aby przetestować Cast Connect, przed rozpoczęciem sesji wykonaj te czynności:

  1. Wpisz identyfikator aplikacji odbiornika powiązany z urządzeniem obsługującym Cast Connect odbiorcy i kliknij Ustaw identyfikator aplikacji.
  2. Kliknij przycisk Pokaż opcje Androida TV.
  3. Zaznacz pole androidReceiverCompatible. Jeśli odbiornik nie wymaga Launch Credentials lub chcesz sprawdzić, co się stanie w przypadku nie ustawiono, możesz zatrzymać na tym etapie i przejść do kroku 5.
  4. (Opcjonalnie) Wpisz Launch Credentials i kliknij Ustaw uruchamianie Dane logowania do ustawienia danych logowania do przesyłania Połącz sesję.
  5. Rozpocznij sesję przesyłania, klikając ikonę Cast w nagłówku lub z menu Cast w Chrome.

Aplikacja na Androida TV powinna się teraz uruchomić na urządzeniu.