사용자 도구

사이트 도구


project:ebsplayer

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
project:ebsplayer [2016/11/19 07:04] – [플래시 실행 관련] changwooproject:ebsplayer [2016/11/19 07:14] (현재) – [플래시 실행 관련] changwoo
줄 34: 줄 34:
 </code> </code>
  
-브라우저에서 제대로 음성이 출력되는지 확인해보자. 적절한 음악 파일을 올려둔 다음, 이것을 웹브라우저로 접근해보자. xvfb로 만든 웹브라저라도 기능이 동일하기 때문에 플래시나 음성이 제대로 출력되어야 한다.+브라우저에서 제대로 음성이 출력되는지 확인해보자. 적절한 음악 파일을 올려둔 다음, 이것을 웹브라우저로 접근해보자. xvfb로 만든 경우라도 기능이 동일하기 때문에 플래시나 음성이 제대로 출력되어야 한다.
  
 <del>크롬 브라우저는 pepperflashplugin-nonfree를 이용한다. 그리고 이것을 깐다 하더라도 플래시 플레이어가 당장 실행되지는 않는다.</del> flashplayer는 더 이상 크롬 브라우저에서 제공되지 않으므로 별도로 설치해야 한다 우분투의 경우 캐노니컬 파트너 저장소를 통해 다운로드 받을 수 있다. <del>크롬 브라우저는 pepperflashplugin-nonfree를 이용한다. 그리고 이것을 깐다 하더라도 플래시 플레이어가 당장 실행되지는 않는다.</del> flashplayer는 더 이상 크롬 브라우저에서 제공되지 않으므로 별도로 설치해야 한다 우분투의 경우 캐노니컬 파트너 저장소를 통해 다운로드 받을 수 있다.
줄 66: 줄 66:
 # part for pepperflashplugin-nonfree : end # part for pepperflashplugin-nonfree : end
 </code> </code>
-그 다음 (아마 세션을 다시 시작하는 것이 좋을 것이다) 다음처럼 실행한다.+ 
 +그 다음 (아마 세션을 다시 시작하는 것이 좋을 것이다) 이제 간단하게 테스트를 해 보자.
  
 <code python> <code python>
-import ebsplayer +from pyvirtualdisplay import Display 
-radio = ebsplayer.ForeignLanguage() +from selenium import webdriver
-</code>+
  
-이렇게 해서 항상 플래시 플러그인이 동작하도록 설정한다. 그래서 이렇게 화면이 나와야 한다.+# 가상 디스이 생성 
 +display = Display(visible=0, size=(800, 600)) 
 +display.start()
  
-<code python+# 크롬 생성, 크롬 플러그인 상태를 확인 
-radio.driver.execute_script("window.scrollTo(0, document.body.scrollHeight/5);"+driver = webdriver.Chrome() 
-radio.save_screen('<path>')+driver.get('chrome://plugins'
 +driver.save_screenshot('<path>') 
 + 
 +# 플래시 테스트 페이지에서 상태 확인 
 +driver.get('<플래시테스트URL>'
 +driver.save_screenshot('<path>'
 + 
 +driver.execute_script("window.scrollTo(0, document.body.scrollHeight/5);"
 + 
 +# 정리 
 +driver.quit() 
 +display.stop()
 </code> </code>
 +
 +이렇게 하면 다음처럼 플러그인과 플래시의 실행 준비가 되어 있어야 한다.
 +
 +{{ :project:ebsplayer:flash.png?nolink |}}
 +
 +{{ :project:ebsplayer:plugins.png?nolink |}}
  
project/ebsplayer.1479539055.txt.gz · 마지막으로 수정됨: 2016/11/19 07:04 저자 changwoo

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki