За последние 24 часа нас посетили 20656 программистов и 1828 роботов. Сейчас ищет 991 программист ...

Кеширование аудио браузером

Тема в разделе "HTML и CSS", создана пользователем Dron-Boy, 11 янв 2018.

  1. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    В продолжение этой темы
    https://php.ru/forum/threads/pleer-dlja-android.68010/
    Мой плеер в браузерном виде частично готов закину ссылку как доделаю.
    Но возник вопрос как быть с кешем? хочется что бы когда чел прослушал песню она закешировалась в памяти телефона и в послдующем прослушивании играла оттуда уже. Само собой включать выключать кеш можно будет в ЛК. Я такое видел в вк когда еще слушал там музыку, ты прослушал песню и вслед раз она уже не прогружается. Кто то с этим сталкивался? есть идеи? и я так понимаю делается это не на php а на js? Вот читал такую статью но не понял как к себе прикрутить
    https://habrahabr.ru/post/71939/
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    раздать соответствующие заголовки при отдаче файла. conditional get
     
  3. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    А можно подробнее, пример какой нить. Смотри я с помощью js вставляю в тег аудио в путь новый путь к треку и таким образом включаю след песню. Так вот куда мне отдать соответствующие заголовки ?
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    кто музыкальный файл отдает?
     
  5. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Файл беру с донора. Находится не намнем сервере.
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Как берёшь? Как отдаёшь?
     
  7. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Парсю сайт получаю ссылку на трек прямую и вставляю в атрибут src тега аудио. Вот и все парсю через пхп вставляю через js
     
  8. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    значит не закэшируешь
     
  9. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    А объяснить почему можешь?
     
  10. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    заголовки должен дать сервер который отдает, а это не твой
     
  11. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Ясно. И если я буду хранить файлы на Яндекс диске например или ещё где кроме своего сервака то тоже не пойдет. Да?
     
  12. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    тоже не пойдет
     
  13. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Слушай ну вот когда я слушаю музыку она ведь прогружаеться и где то хранится в Кеше наверное, но она там хранится до след трека я так понимаю. И чё к ней никакого доступа нет что ли нет возможности управлять временем жизни его?
     
  14. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Парсерщики должны страдать.