Czy istnieje sposób na odtwarzanie filmów w LibGDX?
Chcę umieścić film jako ekran powitalny w Androidzie, ale nie chcę korzystać z zestawu SDK systemu Android, ponieważ używam LibGDX i jestem prawie gotowy: /
Istnieje wieloplatformowe rozszerzenie renderowania wideo LibGDX
tscissors
Odpowiedzi:
12
Odtwarzanie wideo za pomocą LibGDX zostało zdefiniowane jako poza zakresem projektu. Więc nie , nie możesz odtwarzać filmów przy użyciu LibGDX.
Nie wyklucza to jednak możliwości pisania kodu specyficznego dla Androida do odtwarzania filmów. Oznacza to po prostu, że twoja aplikacja nie utrzyma przenośności LibGDX.
:( ok, dziękuję za tę odpowiedź: / Przypuszczam, że muszę użyć
zestawu
3
Zrobiłem to na Androidzie :) Utworzyłem nową Aktywność i nowy Układ, a kiedy wideo zakończy odtwarzanie, rozpoczynam aktywność z wywołaniem libGDX
Rudy_TM
Miły! To było szybkie, myślę, że nie było to wcale takie trudne.
MichaelHouse
1
@Rudy_TM proszę dodać to jako zaakceptowaną odpowiedź - że obejrzałeś nową aktywność. Pomoże to innym, którzy mają to samo pytanie później.
ashes999
Pisanie kodu specyficznego dla platformy w libgdx jest dość łatwe, więc to, że nie obsługuje wideo po wyjęciu z pudełka, nie oznacza, że nie można tego zrobić, jak sugeruje twoja odpowiedź.
Matsemann
20
Jak powiedział Byte56, w libGDX nie można odtwarzać filmów :( więc zrobiłem to:
Odpowiedzi:
Odtwarzanie wideo za pomocą LibGDX zostało zdefiniowane jako poza zakresem projektu. Więc nie , nie możesz odtwarzać filmów przy użyciu LibGDX.
Nie wyklucza to jednak możliwości pisania kodu specyficznego dla Androida do odtwarzania filmów. Oznacza to po prostu, że twoja aplikacja nie utrzyma przenośności LibGDX.
źródło
Jak powiedział Byte56, w libGDX nie można odtwarzać filmów :( więc zrobiłem to:
Utworzyłem nowe działanie „SplashScreen”
W metodzie „onCompletion” używam zamiaru wywołania mojej nowej aktywności, w której wywołanie „inicjalizacji” silnika libGDX działa
I nowy układ wideoView
źródło
Oto jak grać: libname to „indiespot-media-0.8.09.jar”, którą możesz zdobyć tutaj .
Jak używać:
playerTexture
jak zwykle teksturyźródło