У меня есть приложение bluemix J2EE, которое использует несколько видеоклипов mp4. Видео присутствуют на сервере, но они не загружаются. Игрок mp4 показывает «загрузку», но никогда не отображает видео. Они работают исправно из локально развернутого экземпляра Tomcat, а не из развертывания Bluemix. Я подозреваю, что есть поддерживаемая конфигурация типа содержимого где-то, которую нужно обновить, чтобы включить .mp4, но я не уверен, где это будет. Любая помощь оценивается.Как подать заявку mp4 от приложения bluemix
ответ
Я настоятельно рекомендую не размещать большие файлы внутри вашего приложения в Bluemix. Я настоятельно рекомендую вам посмотреть CDN или службу хранения объектов, например, в Bluemix или Openstack Swift. Причиной этого является то, что для вашего приложения существует ограничение на размер файла. Предел - в файлах журнала, промежуточном программном обеспечении (runtime, node или java и т. Д.) И самом коде приложения. Наличие больших файлов в вашем приложении заполняет этот лимит быстрее. В настоящее время ограничение составляет 1 ГБ, и это облачный литейный наклад.
Это всего 6 мп4, которые являются частью документации. Я упаковал их отдельно для пользовательских развертываний, но им нужно, чтобы они работали в эталонной реализации (на Bluemix). Видео действительно занимает немного места, но приложение имеет очень малую площадь в противном случае и находится в пределах 1 Гб. Есть ли способ обслуживать этот контент, не глядя добавить еще одну услугу в это приложение? –
Он должен работать, устанавливаете ли заголовки для типа контента? –
Я не уверен, что вы имеете в виду, файлы mp4 статически передаются как компонент статической веб-страницы, которая подается из папки веб-содержимого приложения J2EE. Это не динамический контент, а просто документация. Смотрите видео «обзор» [здесь] (http://idmu.mybluemix.net) для получения более подробной информации –
Я просто взломал очень простую WAR, чтобы проверить это. Все отлично работает для меня (как для локального развертывания Liberty, так и для развертывания Bluemix). Я не знаю, как вы ваши вещи настроены, но вот мой источник:
WebContent/index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
Basic HTML file
<p><a href="basicServlet">Basic Servlet</a></p>
<p><a href="basic.mp4">Basic MP4</a></p>
<p><a href="basic.mp3">Basic MP3</a></p>
<p><a href="basic.jpeg">Basic JPEG</a></p>
</body>
</html>
basicServlet, mp4, mp3 и JPEG все пэра файлы в WebContent.
basicServlet не помечается (не web.xml):
package net.wasdev.sample;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/basicServlet")
public class SimpleServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.getWriter().append("Basic Servlet at: ").append(request.getContextPath());
}
}
в состоянии получить доступ к этим файлам непосредственно Вы? Я могу получить к ним доступ непосредственно как в местной Liberty, так и в Bluemix. Я не использую встроенное видео, потому что если файл может быть подан, то остальное - это только встроенный видеоплеер.
Так что это просто статические видеоролики, встроенные в документацию (статические веб-страницы). И встроенное видео работает правильно в Chrome и Firefox, но не в Safari. Вот некоторые подробности. В userguide.html document У меня есть следующая разметка '' и Cut3.mp4 существует в '..defaultServer/apps/idmu/video' –
Проверьте путь к файлам mp4 и тип содержимого, возвращаемый в заголовке при запросе файлов mp4. Если неверно установить его при возврате файлов. Я предлагаю вам правильно использовать видео тег html5. Если это бесконечная загрузка, я подозреваю, что путь к файлу mp4 неверен. Если вы хотите, вставьте URL-адрес своего сайта, мы можем проверить, что может быть неправильным
- 1. Как подать заявку?
- 2. Как подать заявку на paypal?
- 3. Fancybox media как подать заявку?
- 4. Как подать заявку на рефакторинг?
- 5. Как подать заявку на какое-то время?
- 6. Phoenix: как подать заявку на одну страницу
- 7. PHP OOP Programming - Как подать заявку
- 8. В Java, как подать заявку на определенную сумму от суммы
- 9. Как подать заявку на форму правильно?
- 10. Как подать два массива в заявку
- 11. Как подать заявку на стандартный аудиоплеер?
- 12. Как подать заявку: включить в этот сценарий?
- 13. Как подать заявку через REST API?
- 14. Как подать заявку на уведомление CORBA?
- 15. Как подать заявку на API-интерфейс Facebook?
- 16. как подать заявку с проверкой в PHP?
- 17. Как подать заявку на очередность приоритетов Scala?
- 18. Running искровым подать заявку с Marathon
- 19. Автозаполнение JQuery: Подать заявку на выбор?
- 20. Подать заявку | Confirm Save Changes Validation
- 21. как подать заявку на чтение в папку с использованием htaccess
- 22. Как подать заявку на приложение, такое как XFLR5 через Matlab
- 23. Как подать заявку после того, как все поля заполнены JavaScript
- 24. Как подать заявку на блог Wordpress в/blog/
- 25. Как подать заявку ИНЕКЕ снова массив или jscon закодированное значение
- 26. Как мне подать заявку только на слово по моему выбору
- 27. Как подать заявку на новые данные на холсте tkinter
- 28. Как подать заявку с помощью AJAX и с дополнительными полями
- 29. Как подать заявку на результат проекции спящего режима
- 30. Как я могу подать заявку на токен разработчика Evernote?
работает ли оно, если оно действительно мало? – ergonaut
У меня есть в общей сложности 6 файлов размером от 76k до 732k - ни один из них не обслуживается. –
Отправляет ли клиент запрос Range: request? Когда вы запрашиваете файл напрямую, появляется ли он с соответствующим типом содержимого? – covener