Страница 1 из 1

Книга

СообщениеДобавлено: 06 апр 2020, 21:57
bossic002
Приветствую.
Я прошу указать, куда следует копать. Я делаю приложение для мобильных устройств. У меня на руках есть текст нескольких сказок в текстовом формате и несколько mp3 файлов, в которых диктор читает эти самые сказки. Мне нужно как-то сделать, чтобы текст не просто выводился постепенно, это просто. Мне нужно сделать так, чтобы:
1) голос и текст как-то синхронизировались
2) Благодаря пункту 1) можно будет без очень длинных танцев с бубном с помощью свайпов выбирать конкретное место воспроизведения. (Это непонятно звучит. Вместо классического слайдера воспроизведения, мол хочу с 2:20 перейти на 1:37 и обратно, мне нужно сделать свайповое управление, то есть свайп вверх - перемотка сказки чуть вперёд, свайп вниз - перемотка сказки чуть назад. Надеюсь, понятно объяснил.) Как что-то подобное можно реализовать, да так, чтобы и кусок голоса диктора, и сам текст перемещались в нужное место? Заранее благодарю.

Re: Книга

СообщениеДобавлено: 06 апр 2020, 22:05
waruiyume
Если не хотите изобретать велосипед, то поищите на тему "использование субтитров в unity". Автоматическое создание субтитров есть о множестве программ, осталось только использовать.
Если хотите изобрести, то можете попробовать использовать timeline и или анимационную кривую, и выводить какой-то кусок, который будет перед местом на которое указывает кривая.
Или можно самому распарсить srt субтитры- как самые простые, но нужно ещё их как-то проигрывать.

Re: Книга

СообщениеДобавлено: 07 апр 2020, 22:55
alew
Текст помещаешь в string;
Создаешь массив, список. В нем первое значение время, второе номер буквы в строке.
В зависимости от времени, показываешь текст.

Re: Книга

СообщениеДобавлено: 08 апр 2020, 15:04
bossic002
alew писал(а):Текст помещаешь в string;
Создаешь массив, список. В нем первое значение время, второе номер буквы в строке.
В зависимости от времени, показываешь текст.

Я попробую, спасибо