project:ebsplayer
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판 | |||
project:ebsplayer [2016/11/19 07:04] – [플래시 실행 관련] changwoo | project:ebsplayer [2016/11/19 07:14] (현재) – [플래시 실행 관련] changwoo | ||
---|---|---|---|
줄 34: | 줄 34: | ||
</ | </ | ||
- | 브라우저에서 제대로 음성이 출력되는지 확인해보자. 적절한 음악 파일을 올려둔 다음, 이것을 웹브라우저로 접근해보자. xvfb로 만든 | + | 브라우저에서 제대로 음성이 출력되는지 확인해보자. 적절한 음악 파일을 올려둔 다음, 이것을 웹브라우저로 접근해보자. xvfb로 만든 |
< | < | ||
줄 66: | 줄 66: | ||
# part for pepperflashplugin-nonfree : end | # part for pepperflashplugin-nonfree : end | ||
</ | </ | ||
- | 그 다음 (아마 세션을 다시 시작하는 것이 좋을 것이다) | + | |
+ | 그 다음 (아마 세션을 다시 시작하는 것이 좋을 것이다) | ||
<code python> | <code python> | ||
- | import | + | from pyvirtualdisplay |
- | radio = ebsplayer.ForeignLanguage() | + | from selenium import webdriver |
- | </ | + | |
- | 이렇게 해서 항상 플래시 플러그인이 동작하도록 설정한다. 그래서 이렇게 화면이 나와야 한다. | + | # 가상 디스플레이 생성 |
+ | display = Display(visible=0, | ||
+ | display.start() | ||
- | <code python> | + | # 크롬 생성, 크롬 플러그인 상태를 확인 |
- | radio.driver.execute_script(" | + | driver = webdriver.Chrome() |
- | radio.save_screen('< | + | driver.get(' |
+ | driver.save_screenshot(' | ||
+ | |||
+ | # 플래시 테스트 페이지에서 상태 확인 | ||
+ | driver.get('< | ||
+ | driver.save_screenshot('< | ||
+ | |||
+ | driver.execute_script(" | ||
+ | |||
+ | # 정리 | ||
+ | driver.quit() | ||
+ | display.stop() | ||
</ | </ | ||
+ | |||
+ | 이렇게 하면 다음처럼 플러그인과 플래시의 실행 준비가 되어 있어야 한다. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
project/ebsplayer.1479539055.txt.gz · 마지막으로 수정됨: 2016/11/19 07:04 저자 changwoo