Buduję na iPadzie galerię z obsługą javascript, która może wyświetlać zarówno obrazy, jak i wideo. Aby przeglądać galerię, możesz przesuwać palcem w lewo lub w prawo (podobnie jak w aplikacji do zdjęć iPada). Jednak żadne z moich zdarzeń dotyku nie działa, przesuwając nad elementem < wideo. Wydaje się, że przejmuję moje zdarzenia dotykowe, nawet w przypadku elementów, które mogą mieć wyższy indeks Z. Próbowałem dodać obsługę touchmove, która wywołuje e.preventDefault(), ale to też nie działa. Czy ktoś inny napotkał na ten problem i znalazł rozwiązanie tego problemu?Zdarzenia dotyku na iPadzie na plakietce <video>
6
A
Odpowiedz
19
Twoje wydarzenia dotykowe są pochłaniane przez domyślne elementy sterujące odtwarzacza. Jeśli ustawisz elementy sterujące elementu wideo na wartość false, możesz mieć pełną kontrolę nad zdarzeniami w elemencie wideo. Ale zrobienie tego oznacza, że będziesz musiał wdrożyć własne, niestandardowe elementy sterujące, co nie jest trudne.
Dead on! Nie mogłem znaleźć żadnego rozwiązania online, więc jest to OGROMNA pomoc. Dzięki! – mbxtr