То, что я ищу, очень просто, но мне еще предстоит найти решение - надеюсь, кто-то здесь может помочь!Надежный цикл видео для Android (Flash)
Я создаю общественный киоск для планшета Android (HP Slate 17) с использованием Flash CC-2014 Pro, а экранная заставка - короткое видео. Все, что мне нужно, чтобы сделать видео, - это цикл бесконечно (и надежно), когда экран не используется. Кажется, достаточно просто!
Сначала я попробовал встроенный видеопроигрыватель Flash Pro с файлами FLV и H264 - достаточно легко реализовать, но через несколько часов видео зависает. Не хорошо.
I then read up on "StageVideo" и как он использует графический процессор планшета, который должен улучшить производительность. Звучит многообещающе, но каждый раз, когда я получаю рабочий пример для цикла, он зависает через несколько раз (около 3 минут).
Не уверен, что я просто ошибаюсь в петле (очень возможно!), Или если я просто нажимаю ограничение на планшет.
Для части петли я только что добавили это функция, которая, кажется дозвонились, когда видео завершает:
_ns.dispose();
_ns.play(_videoURL);
Вот ссылка на мой тестовый проект (отлично работает на Mac, но зависает после несколько петель на Android планшете):
Я готов развлекать другие методы этого полностью - до тех пор, как я получаю надежную петлю видео на Android.
Это потенциально сделает или нарушит этот проект, поэтому я ценю любую помощь! Благодаря!
Спасибо, что смогли сработать! У вас есть или знаете простой пример Flash, на который я мог бы смотреть? На сайте есть несколько кодовых битов, но я не уверен, как их реализовать. Вам понадобится возможность зацикливать видео, а затем переключиться обратно в приложение Flash (или сделать видеоизображение под приложением). – goldenmulti
Как родной видеопроигрыватель, он находится над слоем Flash. Вы не сможете отображать вещи поверх видео. Что касается простого примера Flash, это так же просто, как создание экземпляра MediaPlayer, а затем вызов функции showPlayer для ANE. Примерный код очень прост для отслеживания и извлечения частей, которые вам нужно поместить в собственное приложение. – crooksy88
Я действительно получил FLV, импортированный на график с приемлемыми результатами (играет немного медленнее, но, по крайней мере, он плавный). 22 часа без замораживания. Хотя я все равно буду смотреть на родное видео. Еще раз спасибо! – goldenmulti