Najlepszy sposób na odtworzenie pliku wideo?

Mam adres URL pliku wideo, który muszę odtworzyć za pomocą natywnego odtwarzacza wideo słuchawki.
Pomyślałem, że użyłemIntent.ACTION_VIEW i ustawiając URI jako dane zamiaru, jestem w stanie osiągnąć wyżej wymienione na G1 z wyjątkiem bohatera HTC. W przypadku Hero muszę jawnie ustawić nazwę klasy w Intencji, aby uruchomić domyślny odtwarzacz wideo:intent.setClassName("com.htc.album","com.htc.album.ViewVideo");

Jednak nie podoba mi się to podejście, ponieważ może ono zostać przerwane na innych urządzeniach z Androidem. Proszę o poradę na temat:
1. Jaki byłby najlepszy sposób na odtworzenie tego URL-a filmu wideo przez Intencję, niezależnie od słuchawki?
2. Jak warunkowo ustawićClassName w Intent, specyficzne dla słuchawki?

Uwaga: Pisanie samodzielnego odtwarzacza wideo dla naszej aplikacji NIE jest obecnie opcją, na którą możemy sobie pozwolić.

Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion