2015-02-02 4 views
2

페이지에 비디오 파일을 렌더링하려고합니다.비디오가 페이지에 렌더링되지 않습니다 (html5 비디오 태그)

나는 컨트롤러 방법에 따라 썼다 :

@RequestMapping(value = "/member/createCompany/getVideo/{contentId}.flv", method = RequestMethod.GET) 
    @ResponseBody 
    public FileSystemResource getFile(@PathVariable("contentId") String fileName) { 
     return new FileSystemResource(new File("D:\\video.flv")); 
    } 

하고 페이지에 내가 HTML 다음 썼다

:

enter image description here

:

<video src="/member/createCompany/getVideo/1.flv" controls=""> 
</video> 

을하지만은 다음과 같습니다 후

하지만 "재생"을 클릭해도 아무런 변화가 없습니다. 당신이 스크린 샷에서 볼 수 있듯이

는 컨트롤러가 성공적으로 응답 (상태 200) 내가 잘못 할 무엇

을 반환?

답변

0

은 형식에 문제가있는 것 같습니다. 다른 영화를로드하려고했는데이 작품은 작동합니다. 그러나 하나 이상의 영화는 소리 만 재생합니다.

음 ... html5 동영상 태그가 형식이 너무 기발합니다.

0

flv 파일은 플래시이며 HTML5 비디오는 지원하지 않으므로 MP4 또는 WebM과 같이 지원되는 파일 유형으로 변환해야합니다.

+0

모든 인기있는 형식을 재생할 html5의 유사점이 있습니까? – gstackoverflow

+0

죄송합니다, 무슨 뜻인지 잘 모르겠습니다. –

+0

html5는 비디오 형식을 지원하지 않기 때문에 상황에 적합하지 않습니다. 나 한테 조언 해 줄 수있어? – gstackoverflow

관련 문제