iPhone에서 VideoJS (v.5) HTML5 플레이어를 커스터마이즈 할 수있는 방법이 있습니까?아이폰의 VideoJS 커스텀 플레이어 테마
createEl()
메서드를 사용하여 플레이어 및 사용자 지정 컨트롤 위에 맞춤 요소를 만들었습니다. 데스크탑, 모바일 (안드로이드) 및 태블릿 (안드로이드 및 ipad)에서는 모든 것이 잘 보이지만 iPhone의 경우 플레이어는 HTML 기본 컨트롤로 떨어지고 사용자 정의 요소는 표시되지 않습니다 (아래 이미지 참조).
안드로이드 플레이어 : iOS에서
플레이어 : 우리에게 뭔가를 알려줍니다에는 Video.js에서 createEl()
방법 코드의 일부는
있다 iPhone을 깨는 것에 대해.
// insert the tag as the first child of the player element
// then manually add it to the children array so that this.addChild
// will work properly for other components
//
// Breaks iPhone, fixed in HTML5 setup.
Dom.insertElFirst(tag, el);
this.children_.unshift(tag);
this.el_ = el;
return el;
이 문제에 대한 모든 솔루션?
그 스크린 샷은 iOS가 아닙니다. iOS의 기본 동영상 요소는 그렇게 보이지 않습니다. – misterben
예, 알고 있습니다. 크롬 인스펙터를 사용하여 Android 기기와 iPhone을 시뮬레이트하여 이러한 인쇄 화면을 가져 왔습니다. 실제 기기에서도 테스트했는데 그 결과는 같습니다. 앞서 언급 한 것처럼 iOS의 기본 HTML5 플레이어가 다르게 보입니다. 결론은 브라우저 헤더를 기반으로 플레이어가 다르게 렌더링된다는 것입니다. –