Приложение видеоплеера для детей с особыми потребностями

Вопрос или проблема

Мне нужно приложение для воспроизведения видео/аудио для ребенка с особыми потребностями.

Мои единственные ограничения:

  • (желательно) для iOS (в противном случае Android, или в крайнем случае Windows x86, если приложение будет функционировать корректно на Windows 11 с использованием только сенсорного экрана)
  • ‘Как на телевидении’: это означает, что не должно быть возможности ‘перематывать’ видео или ‘пропускать’ на следующее видео: все видео должны воспроизводиться одно за другим, как будто их смотрят по телевидению
    • К сожалению, использование ‘блокирующего интерфейса’ на VLC неэффективно, так как:
      1. Ребенок понимает, что приложение способно на большее (кнопки остаются видимыми, хотя и не функциональными) и испытывает разочарование по этому поводу (ведь вся суть в том, чтобы успокоить его, предоставляя что-то смотреть от начала до конца)
      2. Можно все равно переключаться с одного видео на другое: это все еще позволяет повторять одну и ту же часть видеотрека снова и снова, что недопустимо!

Вот что я задумал (к сожалению, я еще не пришел к ясному решению!)

Локальный HTML сервер (не будет работать на iOS, у меня нет полного понимания, как все это настроить)

Что-то вроде python -m http.server 8000, с веб-страницей, которая воспроизводит видео, найденные в заданной папке, одно за другим (конечно, не должно быть никаких управляющих элементов для изменения воспроизведения видео).

[не связано с рекомендациями по программному обеспечению] Попросить кого-то сделать это (я готов предложить вознаграждения)

Один из самых распространенных способов финансирования проектов с открытым исходным кодом включает в себя использование вознаграждений; я видел много сайтов, предлагающих такую услугу, но не знаю, где правильно это спросить!

Конечно, я ищу что-то очень простое и надежное: мне удалось использовать Python сервер на Android через localhost после того, как я запустил python -m http.server 8000 в Termux: просто не знаю, как создать сайт, который соответствовал бы моим критериям!

Большое спасибо за ответ :>

Ответ или решение

Вот несколько рекомендаций по созданию или поиску видео-/аудиоплеера для детей с особыми потребностями, соответствующих вашим требованиям:

1. Специальные приложения для iOS:

Хотя есть несколько медиа-плееров, которые предлагают удобные интерфейсы, большинство из них имеют функции, которые могут быть недопустимыми для вашего случая. Однако, следующие приложения могут помочь:

  • Video Loop Player: Это приложение позволяет воспроизводить видео в цикле без каких-либо управляемых функций. Вы можете заранее настроить плейлист и отключить все элементы управления, чтобы ваш ребенок просто смотрел видео.

  • Kiosk Pro (Платное приложение): Это приложение предназначено для создания киоска на iOS и позволяет вам отключить многие функции пользовательского интерфейса. Вы можете настроить его таким образом, чтобы видео воспроизводились по очереди и без возможности управления.

2. Windows-приложения:

Если вы выбираете Windows, оптимальным вариантом будет:

  • Kiosk Mode в Windows 11: С помощью этого режима можно настроить приложение для воспроизведения видео с ограниченными возможностями взаимодействия. Найдите приложение, позволяющее создавать плейлисты и ограничивающее функции управления.

  • VLC с настройками без контроля: Если вы все же хотите использовать VLC, настройте его для автоматического воспроизведения с отключенными элементами управления. Это потребует некоторых технических знаний, но вы можете отключить видимость элементов управления.

3. Разработка веб-приложения:

Если у вас есть возможность использовать локальный HTML-сервер, но вы не уверены в своих навыках программирования, можно воспользоваться следующими подходами:

  • Простая HTML-страница: Создайте HTML-файл, который будет автоматически воспроизводить видео в заданном порядке. Пример кода:
<!DOCTYPE html>
<html>
<head>
    <title>Video Player</title>
</head>
<body>
    <video id="videoPlayer" width="640" height="480" autoplay>
        <source src="video1.mp4" type="video/mp4">
        Your browser does not support HTML5 video.
    </video>
    <script>
        var videoPlayer = document.getElementById("videoPlayer");
        var videos = ["video1.mp4", "video2.mp4", "video3.mp4"];
        var currentVideo = 0;

        videoPlayer.onended = function() {
            currentVideo++;
            if(currentVideo < videos.length) {
                videoPlayer.src = videos[currentVideo];
                videoPlayer.play();
            }
        };
    </script>
</body>
</html>

4. Специализированные услуги:

Если вам нужна помощь в разработке, вы можете рассмотреть платформы, такие как:

  • Upwork или Fiverr: На этих платформах множество фрилансеров готовы помочь с разработкой ПО. Вы можете разместить свою задачу и предложить вознаграждение.

  • GitHub: Вы можете разместить идею для open-source проекта и уговорить разработчиков поработать над ней за вознаграждение.

Заключение:

Ваши требования к приложению — очень специфические, и найти идеальный вариант может быть непросто. Рассмотренные приложения и решения помогут вам создать среду, более подходящую для вашего ребенка, избегая ненужного стресса и соблазнов управления видео. В случае необходимости не стесняйтесь обращаться к профессионалам для разработки индивидуального решения.

Оцените материал
Добавить комментарий

Капча загружается...