Wykryj, czy przeglądarka / urządzenie może odtwarzać wideo w HTML5 przed rozpoczęciem odtwarzania

Wiem, że mogę sprawdzićnavigator.userAgent jeśli urządzenie jest iPhone'em, ale są inne urządzenia i niektóre, o których nie wiem, które odtwarzają wideo we własnym odtwarzaczu.

Można utworzyć listę wszystkich przeglądarek / urządzeń, które nie odtwarzają wideo, ale zastanawiam się, czy istnieje inne rozwiązanie.

Czy w JavaScript możliwe jest wykrycie, czy przeglądarka, na przykład Safari na iPhonie, odtwarza wideo w swoim własnym odtwarzaczu zamiast w inline? Możliwe jest więc pokazanie alternatywy, takiej jak obraz, zamiast wideo.

questionAnswers(1)

yourAnswerToTheQuestion