제주도 멀티뷰 CCTV WebApp.
- initialize
- android web browser test
- ios web browser test
- 가비아 도메인 신청(http://jejucctv.site)
- github page에서 cname 설정
- Github Action 스크립트에서 video_player 패키지의 파일을 교체
- 소스코드 SEO 작업
- naver, google, daum 웹 마스터에 등록
- google 애널리틱스 등록
- favicon 만들기
- footer 만들기
-
iOS 환경에서 Appbar 사라진 후에 복구 안되는 현상 - email/link가 동작안하는 현상
- 컨트롤 안보이는 현상
-
hls 지원 브라우저 체크 -
재생 안됨 체크
Player 컨트롤러는 기본 기능을 사용한다. 때문에 브라우저에서 제공하는 기본 컨트롤러를 활성화 해야 한다. 문제는 기본 컨트롤러는 disable 상태로 사용자가 직접 활성화를 해야한다.
이를 해결하기 위해 video_player
의 소스코드에서 초기화 부분에서 컨트롤러를 활성화한다.
/// $FLUTTER_HOME\.pub-cache\hosted\pub.dartlang.og\video_player_web-0.1.3+2\lib\video_player_web.dart
void initialize() {
videoElement = VideoElement()
..src = uri
..style.border = 'none'
/// 아래 3줄을 추가
..autoplay = true
..controls = true
..volume = 0;
}
- ReactJS를 이용하여 재개발
- PC (hide controller) / Mobile (show controller)
- version.json 파일에서 버전 load
- sentry 에러 리포팅 추가
- email, url link bug fixed
- http://jejucctv.site 도메인 등록
- iOS Player 가능
- 16개 채널 동시 시청 가능
- Hello Flutter on Web
- Github Action을 이용한 deploy