Тема: Проблема с Mp3-плеером (Сайт/Форум/Архив закрытых тем) DoR (25 Jan 2022 в 20:44) ATMAS, здравствуйте. --- Операционная система тут не при чём. Откройте на опере консоль, и красным будет написана причина. Собственно от этого и стоит \"плясать\"...)) P.S Как открыть консоль разработчика в разных браузерах https://www.ukraine.com.ua/uk/wiki/hosting/dev-console/ Скиталец (25 Jan 2022 в 21:01) тут сегодня уже прихдили с проблеммой mp3 файлов из обменника там была какая то левая функция M_LoVe (25 Jan 2022 в 22:00) У меня работает нормально! [url=http://lark.pp.ua]Www[/url] ATMAS (25 Jan 2022 в 22:21) Скиталец, какая еще левая функция??? Думаю, тут проблема у меня(!) с какой-то адаптацией под движок Chrome, на котором написана Опера, так как на гугл-хроме плеер тоже не работает, а движок у него тоже Chrome ATMAS (25 Jan 2022 в 22:24) M_LoVe, щелкания при переходах по сайту меня не интересуют, мне нужен полноценно-работающий js-mp3-плеер для всех браузеров M_LoVe (25 Jan 2022 в 22:32) --Цитата-- ATMAS (25 Jan 2022 в 22:24): M_LoVe, щелкания при переходах по сайту меня не интересуют, мне нужен полноценно-работающий js-mp3-плеер для всех браузеров ---------- ATMAS, Ну тогда незнаю! ATMAS (25 Jan 2022 в 22:34) --Цитата-- M_LoVe (25 Jan 2022 в 22:32): ATMAS, Ну тогда незнаю! ---------- M_LoVe, жаль M_LoVe (25 Jan 2022 в 22:35) --Цитата-- ATMAS (25 Jan 2022 в 22:34): M_LoVe, жаль ---------- ATMAS, вот нашёл: [url=https://www.enable-javasсript.com/ru/]Xxx[/url] ATMAS (25 Jan 2022 в 22:39) Вот ссылка на муз файл, может кто поймет/увидит то, что я проглядел.. http://smartez.ru/catalog/2/92/62?info Ссылка просто на один из последних файлов, плеер в других модулях недоступен, я не оптимизировал его под новые настройки, работает (в мозилле) M_LoVe (25 Jan 2022 в 22:40) ATMAS, M_LoVe (25 Jan 2022 в 22:42) Вот: ATMAS (25 Jan 2022 в 22:43) M_LoVe, если ты понимаешь о чем речь ведется, то и отвечай по существу, а захламлять эфир не нужно!! ATMAS (25 Jan 2022 в 22:47) --Цитата-- M_LoVe (25 Jan 2022 в 22:42): Вот: ---------- M_LoVe, я в сайтостроении больше пяти лет, как думаешь, я в состоянии сделать то, что ты предложил??? Я ведь ясно описал проблему! Как может решить мою проблему Включение JavaScript в браузере, когда на других сайтах все пучком? ATMAS (25 Jan 2022 в 22:59) Повторюсь, плеер начал заново лопатить, до ума не доведен, в куче модулей сейчас не работает, но там где работает, именно гугл-хром, опера, и вся эта шушера в отказе:( как? И почему? Лично я не пойму ATMAS (25 Jan 2022 в 23:01) --Цитата-- DoR (25 Jan 2022 в 20:44): ATMAS, здравствуйте. --- Операционная система тут не при чём. Откройте на опере консоль, и красным будет написана причина. Собственно от этого и стоит \"плясать\"...)) P.S Как открыть консоль разработчика в разных браузерах https://www.ukraine.com.ua/uk/wiki/hosting/dev-console/ ---------- DoR, спасибо, но я в состоянии открыть консоль, открывал раз 100 уже (за два дня только), решения не увидел там M_LoVe (25 Jan 2022 в 23:32) --Цитата-- ATMAS (25 Jan 2022 в 22:39): Вот ссылка на муз файл, может кто поймет/увидит то, что я проглядел.. http://smartez.ru/catalog/2/92/62?info Ссылка просто на один из последних файлов, плеер в других модулях недоступен, я не оптимизировал его под новые настройки, работает (в мозилле) ---------- ATMAS, мда. И точно, на опере не работает плеэр. M_LoVe (25 Jan 2022 в 23:39) ATMAS, тогда незнаю что с плеером! DoR (25 Jan 2022 в 23:55) ATMAS, ещё раз здравствуйте:) --- А кто вам сказал что в консоли пишут решения?...)) В консоли пишут ошибки, например ваши, которые вы должны были заметить: Uncaught (in promise) DOMException: Failed to load because no supported source was found. player2.js?1:127 Uncaught (in promise) DOMException: The element has no supported sources. То есть, в файле player2.js в строке 127 не поддерживаемый источник, который скорее всего был загружен не верно (in promise) Смотрим что в строке 127. И видим функцию player.play() И если вы погуглите, то найдёте что теперь данная функция требует промисы, то есть обещания а не ваше else Что бы вы долго не мучились, пояснение тут: https://developers.google.com/web/updates/2016/03/play-returns-promise?hl=en Всего вам хорошего...)) M_LoVe (26 Jan 2022 в 03:43) --Цитата-- DoR (25 Jan 2022 в 23:55): ATMAS, ещё раз здравствуйте:) --- А кто вам сказал что в консоли пишут решения?...)) В консоли пишут ошибки, например ваши, которые вы должны были заметить: Uncaught (in promise) DOMException: Failed to load because no supported source was found. player2.js?1:127 Uncaught (in promise) DOMException: The element has no supported sources. То есть, в файле player2.js в строке 127 не поддерживаемый источник, который скорее всего был загружен не верно (in promise) Смотрим что в строке 127. И видим функцию player.play() И если вы погуглите, то найдёте что теперь данная функция требует промисы, то есть обещания а не ваше else Что бы вы долго не мучились, пояснение тут: https://developers.google.com/web/updates/2016/03/play-returns-promise?hl=en Всего вам хорошего...)) ---------- DoR, правильно, друг! ATMAS (26 Jan 2022 в 06:12) DoR, спасибо, буду копать)) ATMAS (29 Jan 2022 в 07:53) --Цитата-- DoR (25 Jan 2022 в 23:55): ATMAS, ещё раз здравствуйте:) --- А кто вам сказал что в консоли пишут решения?...)) В консоли пишут ошибки, например ваши, которые вы должны были заметить: Uncaught (in promise) DOMException: Failed to load because no supported source was found. player2.js?1:127 Uncaught (in promise) DOMException: The element has no supported sources. То есть, в файле player2.js в строке 127 не поддерживаемый источник, который скорее всего был загружен не верно (in promise) Смотрим что в строке 127. И видим функцию player.play() И если вы погуглите, то найдёте что теперь данная функция требует промисы, то есть обещания а не ваше else Что бы вы долго не мучились, пояснение тут: https://developers.google.com/web/updates/2016/03/play-returns-promise?hl=en Всего вам хорошего...)) ---------- DoR, ещё раз здравствуйте:) может я тупой, но я не могу вдуплить, как это исправить:( DoR (29 Jan 2022 в 15:34) ATMAS, Здравствуйте:) --- Ваша самокритика поражает. Если что-то не получается, это не значит что человек тупой. Нашёл ошибку, она была куда глубже, но в тоже время на поверхности. А именно, у вас есть файл - load_mp3.php. Если попытаться получить из него mp3 напрямую, захват срывается. ( ищите причину в этом файле, или... ) Разделил код, вырезал лишнее из вашего javasсript, можете воспользоваться примером для дальнейшей разработки. Ид файла берётся из атрибута file( прокоммано ), что вполне позволяет обойтись без - load_mp3.php --- Пример ниже... Всего хорошего...)) P.S Пример много весит потому что в нём mp3 файл. ATMAS (6 Feb 2022 в 16:57) DoR, день добрый, занимался все тем же плеером, использовал ваш пример, но все бестолку(( После долгих копаний, пришел к выводу, что проблема кроется в ссылке на файл, а именно в куче цифр в пути к файлу, ссылки имеют вид у меня такой: /catalog/2/92/67.mp3, к примеру. Для меня эти промисы оказались новинкой, и я не могу понять, как с ними работать. Сегодня психанул, вынес один файл в обычную папку в корне, прописал к нему путь, так же в самом js, и вуаля, опера заиграла))) но проблема так и осталась. У меня все файлы хранятся в одной папке с расширением dat, спасибо DCMS, их идея, но может есть какое-то решение, чтобы не переписывать весь сайт? ATMAS (6 Feb 2022 в 16:58) вот, работающий плеер ATMAS (19 Feb 2022 в 21:46) Изрядно намучившись с этой модификацией плеера, психанул и вернул старый плеер, с учетом проб и ошибок на новом, удалось запустить старый на опере. Закрывайте тему, больше не актуально Мр. Форум (20 Feb 2022 в 13:53) [red]Тему закрыл Админ форума Zed[/red] Мр. Форум (20 Feb 2022 в 13:54) [red]Тему переместил Админ форума Zed из раздела Общие вопросы в раздел Архив закрытых тем[/red] Источник: http://www.dcms-social.ru/forum/17/16/63375/