2017-03-20 29 views
0

YouTube에서 비디오를 내 양식으로 보여주고 싶습니다. 따라서 TWebBrowser를 넣고 YouTube 비디오에 연결하면 비디오는 잘 보이지만 사용자는 WebBrowser를 스크롤 할 수 있습니다. 이 기능을 차단하려면 어떻게해야합니까? Object Inspector에서 아무 것도 발견하지 못했습니다.Firemonkey : TWebBrowser의 스크롤을 어떻게 비활성화 할 수 있습니까?

편집 :이 코드는 WebBrowser1.OleObject.document.body.Scroll := 'no';이지만 데스크탑 프로젝트, 모바일이 아닌 것 같습니다. 또는 일부 기기가 누락되었습니다. 단위는입니까?

+1

https://www.youtube.com/embed/yzHuQPgO3Gs가 그런 식으로하지 마십시오. 브라우저가 렌더링하는 HTML을 제어하십시오. 원시 YouTube 페이지를 표시하지 말고 동영상을 포함하는 페이지 만 만들고 다른 것은 만들지 마십시오. –

+0

"또는 사용 중 일부 유닛이 누락 되었습니까?" 이것이 사실 일 수는 없습니다. 데이비드 (David)가 말했듯이, 스크롤링은 델파이가 아니라 웹 페이지에 달려있다. TWebBrowser는 플랫폼의 네이티브 브라우저를 완전히 래핑합니다. 웹 페이지를 스크롤하지 않으려면 해당 기능을 독점적으로 사용 중지합니다. 그렇지 않으면 기본적으로 스크롤이 활성화됩니다. 스크롤을하지 않아도 사용자가 여전히 YouTube의 검색 창, 메뉴 및 관련 동영상을 보지 못하게 할 수 있습니까? –

답변

0

누군가가 필요할 경우를 대비하여 여기에 내 솔루션을 게시하겠습니다. 나는 전체 화면에 바로 비디오를 보여주기 위해 유튜브 링크를 변경 :

일반 링크 : https://www.youtube.com/watch?v=yzHuQPgO3Gs 링크 전체 화면 :