2017-03-13 5 views
1

그래서 HTML 비디오 코드 <video controls="controls"><source src="/assests/videos/HeatherBeem.mp4"/>Your browser does not support the video tag.</video>을 사용했습니다. 동영상 템플릿을 표시하지만 app/assets/videos의 동영상 파일에는 연결되지 않습니다.HTML5 비디오 태그가 작동하지 않습니다.

This is the code in my activeadmin page

This is what it looks like in the browser

첫 번째 이미지는 비디오 태그 내 HTML 코드가 ActiveAdmin을 강조한다. 두 번째 이미지는 브라우저에서의 모습입니다. 동영상이없는 동영상 템플릿을 보여줍니다. 나는 그것이 비디오 태그에 연결되어 있지 않은 것으로 의심된다. 코드에 문제가 있습니까?

은 또한 두 번 체크 - 비디오 파일이 도움이 싶어요 응용 프로그램/자산/비디오/HeatherBeem.mp4

입니다. 감사합니다

+0

이것이 가장 확실한 경로 문제라고 생각합니다. 브라우저 창에 비디오를로드하고 URL을 말해주십시오. 그런 다음 페이지에서'video' 태그를 마우스 오른쪽 버튼으로 클릭하고로드 경로를 말해주십시오. 또한, 당신은 dev에 환경에서 응용 프로그램을 실행하고있어, 맞습니까? –

+0

내 업데이트 된 src입니다. –

+0

https://pascology.herokuapp.com/public/videos/video.MP4 브라우저에서 마우스 오른쪽 버튼을 클릭하여로드 할 때의 경로입니다. 그리고 네, dev env에서 실행하고 있습니다. –

답변

1

좋아 사람을 가리키고 있는지 확인 할 수있는 것보다

입니다. 나는 config.assets.compile = trueconfig.serve_static_files = true을 config/env/dev.rb의 development.rb 파일에 추가 한 다음 $ RAILS_ENV=development bundle exec rake assets:precompile을 실행했다.

나는 제안한 모든 것을 시도해 보았고 그 두 개가 development.rb에 있었다면 완벽하게 작동했습니다. config.serve_static_files = true은 public/assets 폴더의 모든 자산을 제공합니다. 고마워. 넌 최고야.

0

나는 아래와 같이 폴더없이 "/ 비디오를"소스 URL을 설정하여 내 프로젝트에 참여 가지고 :

<video controls="controls"> 
    <source src="assets/video.mp4" type="video/mp4"> 
    Your browser does not support the video tag. 
</video> 
+0

나는 당신을 시도했지만 여전히 작동하지 않았다. 레일의 다른 파일에서이 문제를 일으킬 수 있습니까? 귀하의 답변에 감사드립니다. –

+0

가 답을 찾았습니다. 고마워. –

0

당신이 링크 레일 컨벤션 함께라면 어떠한 이름 지정을하지 않았다 파이프 라인

당신은 오타입니다.

는 자산 ...하지 assests 당신은 내가 문제를 발견 오른쪽 끝 지점에

+0

고마워. 오타를 수정했지만 여전히 작동하지 않습니다. 나는 그 길을 다시 확인했다. 앱/자산/동영상을 가리 킵니다. 의견 있으십니까? –

+0

당신은 참조 http://apidock.com/rails ('filename.mp4')를 video_path를 공용 폴더라는 이름의 동영상에 폴더를 생성하고 사용 서비스를 제공하려고이를 위해 만든 도우미 메서드 레일을 사용할 수 있습니다/ActionView/Helpers/AssetUrlHelper/video_path – FedeSc

+0

이것은 답변이 아닙니다. 이것은 –

관련 문제