Добавьте thenComparing()
в цепочку компараторов, чтобы создать вторичный порядок сортировки. Он будет применяться, когда первичной сортировки недостаточно:
phones.stream()
.sorted(Comparator.comparingInt(String::length).reversed()
.thenComparing(Function.identity()))
.forEach(System.out::println);
Выезд (Flowplayer). Flowplayer является действительно хорошим видеоплеером с открытым исходным кодом для сети.
Вы, возможно, должны зарегистрироваться в программировании Flash с actionscript, если Вы хотите разработать проект также. Это вызвано тем, что, если Вы хотите играть mpeg/wmv файлы затем, браузер должен иметь плагин, который поддерживает его, и не все в сети действительно имеет это. Flash, с другой стороны, имеет многочисленную аудиторию просмотра. Таким образом, альтернатива должна преобразовать его на сервере.
EIDOS сделал видео микшер, прежде чем они запустили игру Kane и Lynch (я, к сожалению, не могу находить его онлайн больше). Было возможно отредактировать видео вместе с музыкой и файлами звукозаписи на временной шкале.
Существует несколько способов добраться, php сотрудничают с флэш-памятью, такой как использование AMFPHP. Но все еще необходимо взломать в actionscript.
Flash был бы способом пойти, он может сделать все, что Вы описали, включая записывают видео от пользовательского компьютера через веб-камеру.
Я сомневаюсь, что существует единственный предварительно созданный флеш-файл для этого, необходимо будет, вероятно, сократить что-то от кого-то с большим опытом сценария действия.
Если посетитель может просмотреть его, посетитель уже загрузил его. Это также, как YouTube работает, Вы загружаете видео иначе, Вы не видите его. Компьютер не может показать Вам что-то, что он не загрузил.