у меня тут возникли некоторые проблемы с воспроизведением музыки из папки
замкнутый цикл...цикл по следующей песни все нормально работает доходит до 6 и обратно по кругу а вот с предыдущей песней проблемы....
тут объявление переменных и установка индексов
тут есть ошибка с resume music но если поставлю Play(udg_List[1]) все нормально но тогда только 1 песню он поймет
а вот тут я не знаю...цикл - 1 и когда доходит до 0 он не работает
в цикле выше поставить не меньше или равно а равно 0 или -1
если поставлю SongIndex = 7 он примет значение 6 и потом в 0
замкнутый круг...

Я рил не могу понять что ты хочешь, у меня всё норм с этими кругами
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Name Legion, PlayMusic( "/myDir/myFile.mp3" )
проиграет файл myFile.mp3 из папки myDir
ответ
Name Legion, если что там указаны аргументы через запятую после takes идет список принимаемых аргументов, что делает та или иная функция можно юзая переводчик гугл.
ответ
~8gabriel8:
Введи переменную строка, составляй её из Concetrate string: music/ + convert integer to string (m) + .mp3
m-целочисленная переменная у меня

18
я что подумал...для абилки Предыдущая песня завести еще одну переменную....когда SongIndex = 5 присвоить SongIndex2 цифру чтобы кнопка не работала сама по себе.

но всеравно....кнопка будет работать только с 5 файлами...замкнутый круг
28
Centyrion, я тупой, объясни на пальцах что ты хочешь сделать, разорвать этот "замкнутый круг" или сделать его?
18
rsfghd:
Centyrion, я тупой, объясни на пальцах что ты хочешь сделать, разорвать этот "замкнутый круг" или сделать его?
сделать его

сделать чтобы он понимал индекс
28
Я рил не могу понять что ты хочешь, у меня всё норм с этими кругами
Загруженные файлы
Принятый ответ
18
rsfghd:
Я рил не могу понять что ты хочешь, у меня всё норм с этими кругами
Объясняю, у меня есть Список...назвал его List...в нем я присвоил индекс который соответствует номеру файла в папке 1.mp3 2.mp3 3.mp3 и так до 6...добавил эти файлы в Set Music List...циклом от 1 до 6 в список музыки...по нажатию кнопки Играть он начинает воспроизводить этот список SongIndex + 1 пока не дойдет до 6...увидел 6 он возвращается в 0 позицию и заново начинает воспроизводить список...тут проблем нет....но по нажатию на кнопку Предыдущая песня....он доходит до -1 и все....поэтому мне нужно проверить если индекс равен или меньше 0 то начинать с 6 элемента списка и так по кругу пока заново не достигнет 0 и заново в 6. здесь у меня проблема потому что по нажатию на след песню он доходит до 6 и сбрасывается в 0.

что тут непонятного....если игрок не нажмет на кнопку Играть а на пред песню...индекс станет в -1 и все.

надеюсь хоть так понятно будет

как тут быть...замкнутый круг

rsfghd:
Я рил не могу понять что ты хочешь, у меня всё норм с этими кругами
цикл будет работать до 4 и потом в 0....если нажать на кнопку Следующая песня....а на предыдущую песню??????
Загруженные файлы
28
Ой чел я хз, с тобой сложно как-то, либо ты рофлишь либо я супер тупой...
Никаких замкнутых кругов кроме нужного у меня нет
Загруженные файлы
18
rsfghd:
Ой чел я хз, с тобой сложно как-то, либо ты рофлишь либо я супер тупой...
Никаких замкнутых кругов кроме нужного у меня нет
а почему i=3 а не 4???? я точно также сделал ...зачем мне воспроизводить 3 элемент как в твоем примере а не 4??? мне же не нужно 5 элемент а 6 в моем примере
28
Я тебе карту скинул, ориентируйся на примере, там работает всё нормально, капец какой-то...
18
а если я поставлю 100 файлов...он дойдет до 100 и обратно в 0...и так по кругу если нажать след песня...а если пред песня. песня. он встанет в 99 ЭЛЕМЕНТ списка мне это не нужно!!!!!! мне нужно чтобы он был в 100 и не в 0
28
Хватит троллить меня)

Там играют все 4 песни которые я поставил в любом порядке, хоть назад листай, хоть вперёд
18
зачем мне 99 когда мне нужен 100???

да как так

все 4

условие же стоит 3 а не 4

по идее 3 должен

у меня 3

индекс равен 0

изначально
28
Я повторяю уже который раз, я поставил в карту 4 песни, пролистай хоть вперёд хоть назад - они все будут играть спокойно, нигде ничего не перебивается
Загруженные файлы
28
То, что тебе показывает в игре - текущий индекс песни

Ты знаешь как на джассе идёт отсчёт игроков? Не 1 2 3 4 ... 12, а 0 1 2 3 ... 11, всё с нуля и это норм
28
Если тебя так раздражает нолик, то можешь начать отсчёт с единички, втф

Боже, держи свою вонючку-единичку, замучил уже меня
Загруженные файлы
18
ну ладно.... от 0 до 3 идет запись...ладно... а индекс достигнет 4 встанет в 0... ладно...4 элемент пропустить....но если индекс меньше 0 он встанет в -1 и обратно в 3 вот где ошибка....не 6 а 7 а если индекс меньше 0 поставить в 6

да я понял уже...
28
Если понял, то можно закрывать вопрос, я полагаю
18
ну а теперь с кнопкой Играть....надо разобраться....поставить 1 элемент или как-то понять индекс где расположен и возобновить песню...не прекращая цикл

rsfghd:
Если понял, то можно закрывать вопрос, я полагаю
да пойду дальше разобраться...
кнопка Играть как кнопка След песня... только она может поставить на паузу Текущую песню

или оставлю на потом это...спасибо...вопрос закрыт
Чтобы оставить комментарий, пожалуйста, войдите на сайт.