2014-09-01 3 views
0

tumblr 주제에서 나는 반응 형 비디오를 만들기 위해 fitvids.js를 사용합니다.반응 형 tumblr 비디오가 모바일에서 작동하지 않습니다.

모든 일반적인 삽입물 (YouTube, Vimeo 등)은 매력처럼 작동합니다.

나는 Tumblr 비디오 업로드 (tumblr 비디오 플레이어)를 지원하기 위해 FitVids.js를 편집했습니다. 데스크톱에서는 올바르게 작동하지만 모바일 장치에서는 작동하지 않습니다. 그림이 잘리고 재생 버튼이 너무 커서 비디오 컨테이너를 초과합니다. 비디오를 전혀 재생할 수 없습니다. 작동이 페이지에서

,하지만 난 그냥 방법을 알아낼 수 없습니다 : http://mikehacks.tumblr.com/post/86858788257

내 HTML은 다음과 같습니다

<div class="video-container"> 
    <p>{VideoEmbed-700}</p> 
</div> 

비디오 컨테이너는 일부 마진을 추가 할 수 있습니다 :

.video-container { 
    margin-top: 30px; 
} 

나는 이것을 question으로 읽지 만, 나는 fitvids, js에 의존하고 있으며 사용자에게 화면 비율을위한 태그를 추가 할 것을 기대할 수 없다. 또한 비 전형적인 종횡비에서는 작동하지 않습니다. 새로운 질문을 시작해서 죄송합니다. 나는 아직 논평 할 수 없다.

나는 정말 이걸 붙어있어, 어떤 도움이 많이 감사합니다!

+0

Fitvids.js는 소수의 비디오 소스 만 지원하는 것 같습니다. Tumblr 비디오와 호환되지 않으면 다른 것을 찾거나 코드를 수정해야합니다. 해당 tumblog에 사용 된 기술은 그 다른 StackOverflow 질문에 설명되어 있으며 사용자 정의 태그와 함께 작동합니다. –

+0

너무 빨리 답변 해 주셔서 감사합니다! tumblr 동영상을 모바일에서 사용할 수있는 자바 스크립트가 있다고 생각했습니다. 대안을 찾거나 코드를 편집하려고 노력할 것입니다. 감사! – Flax

+0

실제로 FitVids를 설치하여 사용자 지정 비디오 공급 업체를 처리 할 수 ​​있습니다. 즉,이 경우에는 효과가 없을 것입니다. 모바일에서는 Tumblr이 동영상의 iFrame을 제공하지 않습니다. 대신, 앵커 링크를 제공합니다. 이제 앵커 링크가 답변에 표시되어 있음을 알 수 있습니다. – Ally

답변

1

나는 모바일에서 작동하도록 tumblr 비디오를 얻었습니다. 여전히 fitvids를 사용했습니다. 꽤 간단하지만 누군가는 다음과 같이 유용 할 것입니다 :

tumblr 비디오 플레이어는 모바일 장치에서 완전히 다른 마크 업을가집니다. (비디오에 대한 링크 일뿐입니다) 분명히 fitvids는 아무 것도하지 않을 것입니다.

나는 단지 터치 장치에 텀블러 비디오를 조정할이 간단한 CSS를 사용 :

.touch .video-container a { 
    width: 100% !important; 
    height: auto !important; 
} 

(I 주위 p 태그를 제거당한 {VideoEmbed-700}이되지 할 수있는 비디오를 발생하기 때문에 전혀 재생되지 않습니다.) 터치 클래스는 Modernizr이 궁금해하는 경우에 대비하여 생성됩니다.

이렇게하면 가로 세로 비율에 대한 태그를 다룰 필요가 없습니다!