2013-01-10 21 views
18

Czy ktoś wie, how to play .mp4 video as live wallpaper?Jak odtwarzać wideo jako tapety na żywo z systemem Android?

Szukałem dużo, ale nie mogłem znaleźć rozwiązania. Właśnie znalazłem this one, ale nie mam z tego żadnego pomysłu.

Proszę mi pomóc, jeśli masz jakieś pojęcie dotyczące tej koncepcji.

+0

http://forum.xda-developers.com/showthread.php?t=804720 spójrz na tę – itsrajesh4uguys

+0

http://ikaruga2.wordpress.com/2011/06/15/video-live-wallpaper- część-1/jeśli przejdziesz przez to łącze, uzyskasz pewien pomysł. – itsrajesh4uguys

+0

przykładowe kody dla powyższych linków są dostępne tutaj https://github.com/frankandrobot – itsrajesh4uguys

Odpowiedz

17

Po spędzeniu 3 dni w końcu mogę uruchomić this project in eclipse.

Dzielę kroki, ponieważ może to pomóc innym:

Po pierwsze, najważniejsze jest to, że Your project path i ndk path nie powinna zawierać spacji jeszcze będziesz miał problemy, wykonując następujące kroki. Miałem także problemy z tym, więc proszę usunąć spacje, jeśli w ogóle.

Na przykład: -

Android NDK/na żywo tapety

zastąpić go

androidndk/Livewallpaper

Poniżej przedstawiono kroki: -

1) Instalacja NDK od Android NDK page (użyłem Ubuntu OS)

2) Instalowanie plugins do NDK (https://dl-sl.google.com/android/eclipse/)

3) Otwórz terminal i przejdź do ścieżki katalogu projektu

Na przykład: -/yourprojectname$

4) Teraz ze swojej drodze Directory Project napisać swoją ścieżkę Android NDK

na przykład: -

/home/rainc/android_setup/android-ndk-r8d/ndk-build 

i naciśnij Enter. To da ci plik .so, co oznacza, że ​​plik biblioteki został wygenerowany.

Zrobiłeś to pomyślnie.Jeśli otrzymujesz błąd (błędy), instalacja i inne kroki mogą mieć błędy.

poniższych linków pomógł mi w moich badaniach:

First

Second

Third

a także dzięki Lazy Ninja za pomoc.

+1

Użytkownicy środowiska Eclipse mogą potrzebować zmienić nazwę "lib" na "libs". Użytkownicy systemu Windows muszą również wykonać następujące kroki: http://stackoverflow.com/questions/16113993/error-1-libavcodec-so-file-format-not-recognized-android-gl-live-wallpaper/17700708#17700708 . Na koniec możesz skompilować z ndk bezpośrednio z Eclipse klikając prawym przyciskiem myszy projekt> Narzędzia Android> Dodaj natywną pomoc ... – manixrock

+0

Witam @ Prince, próbowałem wykonać te kroki, ale nie mogę uruchomić tej aplikacji. Czy muszę również zastąpić bibliotekę ffmpeg? – Divyu

+0

@Divyu nop brother. nie trzeba wymieniać biblioteki ffmpeg. z jakim problemem stoisz? –

7

Masz dobre wyzwanie, chyba że znasz Androida ndk.
Istnieje biblioteka ffmpeg, która oszczędzi ci trochę czasu.
Samouczek dotyczący Video Live Wallpaper here.
Przejdź przez część 1 -4.
A tutaj jest link kodu projektu.
Mam nadzieję, że pomoże ci to zacząć.

+0

Dzięki za odpowiedź i konfigurowanie NDK w moim zaćmieniu. Pozwól mi spróbować dzięki. –

+0

Rozwiązuję to bardzo dziękuję za pomoc. –

Powiązane problemy