21 октября 2012

Вопроизведение видео в android из сети

Почти неделю я потратил на то чтобы разобраться как воспроизводить видео в andoid. И все оказалось достаточно просто но есть несколько подводных камней:

Создайте простой проект к примеру под android 2.3 и исправьте главный файл чтобы он выглядел следующим образом:

String Paths = "http://ia600204.us.archive.org/2/items/Pbtestfilemp4videotestmp4/video_test_512kb.mp4";
    @Override
    public void onCreate(Bundle savedInstanceState) {
        StrictMode.setThreadPolicy(policy);
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Intent tostart = new Intent(Intent.ACTION_VIEW);
        tostart.setDataAndType(Uri.parse(Paths), "video/*");
        startActivity(tostart);
    }

А теперь про подводные камни. Не используйте ссылки на файлы с сервисов при тестировании, они не всегда правильно отдают файлы. Лучше всего при тестировании найти несколько файлов в сети на скачку и прописывать их.

Вот в принципе и все.

Комментариев нет:

Отправить комментарий

Поделиться своими мыслями...