Форум программистов, компьютерный форум CyberForum.ru

Как встроить видео - Android

Войти
Регистрация
Восстановить пароль
 
apel70
5 / 6 / 0
Регистрация: 27.08.2015
Сообщений: 78
16.02.2016, 16:24     Как встроить видео #1
Всем добра. Подскажите как лучше встроить в приложение видео плеер, (про стандартные элементы читал много плохого) если можно дайте ссылки на рабочие примеры.
Задача состоит в том, что бы в приложении была возможность воспроизводить видео, как из внутренних ресурсов, так и из сети.
Спасибо
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2016, 16:24     Как встроить видео
Посмотрите здесь:

Как можно воспроизвести видео Android
Android Встроить Google карты в свое приложение
Как сделать клиент для видео хостинга, у которого нет своего API? Android
Как воспроизвести потоковое видео, можно ли? Basic4Android
Как загрузить видео при старте Activity? Android
Android Как прочитать видео или картинку из личных сообщений вк?
Android Как встроить рекламу appodeal в приложение?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
16.02.2016, 16:42     Как встроить видео #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
apel70, очень просто.
apel70
5 / 6 / 0
Регистрация: 27.08.2015
Сообщений: 78
16.02.2016, 16:47  [ТС]     Как встроить видео #3
Spelcrawler, Спасибо, а на родном языке есть чего?
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
16.02.2016, 16:48     Как встроить видео #4
apel70, дак там же код полностью, чего не хватает то?)
apel70
5 / 6 / 0
Регистрация: 27.08.2015
Сообщений: 78
16.02.2016, 16:51  [ТС]     Как встроить видео #5
Spelcrawler, Я сегодня весь день провозился с этой проблемой, раскройте мне глаза может я чего то не доганяю. Мне просто нужно прописать этот код и все? А layout как же
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
16.02.2016, 17:34     Как встроить видео #6
Может я не так понял, нужно показывать видео в своем приложении или передавать его в стороннее? Если "из внутренних ресурсов" означает файлы вшитые в апк - то этот метод не подойдет, он работает только с файлами доступными всем приложениям. Если видео лежит на флешке или в где-то в сети - все просто. Получаем путь к файлу и передаем его через интент - вылезет стандартный диалог с выбором приложения, в котором будут все приложения умеющие воспроизводить видео. Покажу на примере файла из интернета
Java
1
2
3
4
5
String url = "http://www.exmple.com/video.mp4";
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setDataAndType(uri, "video/mp4");
startActivity(intent);
Сам не проверял, но пишут, что работает.
CoolMind
411 / 394 / 65
Регистрация: 06.10.2012
Сообщений: 1,701
16.02.2016, 18:15     Как встроить видео #7
Цитата Сообщение от apel70 Посмотреть сообщение
про стандартные элементы читал много плохого
А можно подробнее?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2016, 08:14     Как встроить видео
Еще ссылки по теме:

Видео с vk.com Android
Android Как добавить поддержку видео на YouTube в свой браузер?
Как добавить ютуб видео в приложение Android
Как при повороте экрана показывать видео дальше, а не сначала Android
Android Как слушать видео не выводя видео на экран

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
apel70
5 / 6 / 0
Регистрация: 27.08.2015
Сообщений: 78
17.02.2016, 08:14  [ТС]     Как встроить видео #8
CoolMind, Например здесь https://habrahabr.ru/post/249051/

или вот http://blog.denivip.ru/index.php/201...D1%8F-android/

Насчет второго, я так и не догнал как прикрутить...

Добавлено через 12 часов 0 минут
Spelcrawler, А не подскажите, если мне нужно видео не из сети а из внутренних ресурсов достать?

Добавлено через 7 минут
Вроде заработало, с горем попалам.
Подскажите что этот Log значит
Кликните здесь для просмотра всего текста
02-17 11:10:13.378 17206-17206/? E/Zygote: Zygote: error closing descriptor
libcore.io.ErrnoException: close failed: EBADF (Bad file number)
at libcore.io.Posix.close(Native Method)
at libcore.io.BlockGuardOs.close(BlockGuardOs.java:75)
at com.android.internal.os.ZygoteInit.closeServerSocket(ZygoteInit.java:224)
at com.android.internal.os.ZygoteConnection.handleChildProc(ZygoteConnection.java:879)
at com.android.internal.os.ZygoteConnection.runOnce(ZygoteConnection.java:242)
at com.android.internal.os.ZygoteInit.runSelectLoop(ZygoteInit.java:704)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
at dalvik.system.NativeStart.main(Native Method)
Yandex
Объявления
17.02.2016, 08:14     Как встроить видео
Ответ Создать тему
Опции темы

Текущее время: 00:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru