본문 바로가기

반응형
#HTMLMediaElement.play() Return Promise HTMLMediaElement.play() Return Promise var Promise = HTMLMediaElement.play(); HTMLMediaElement.play() 객체는 promise객체를 반환 어떤 이유든 재생에 실패했을 경우 reject 발생 NotAllowedError 브라우저에서 미디어 재생이 되지 않는 경우, 보통 사파리 브라우저 정책으로 인해 안되는 경우가 있음. NotSupportedError MediaSource가 지워되는 포맷으로 만들어지지?표현? 되지 않은 경우, 아무튼 포맷 뭔가 안맞을 때 사용 예 let myVideo = document.getElementById("myVideoElement"); myVideo.play().then(() => { document... 더보기
[Java] # Thread, 쓰레드 Java Thread 프로세스는 '실행중인 프로그램' 데이터와 메모리, 자원, 쓰레드로 구성 실제로 작업을 수행하는 것이 쓰레드 OS는 멀티 태스킹(다중 작업) 하나의 프로세스는 멀티 쓰레드 멀티 쓰레드 장점 CPU 사용률 향상 사용자 응답성 향상 작업리 분리되어 코드 간결 자원을 공유하므로 동기화, 교착상태와 같은 문제 발생할 수 있음. 쓰레드 구현 방법 Thread 상속 받는 방법 class MyThread extends Thread { public void run() { } } MyThread th1 = new MyThread(); th1.start(); Runnable 인터페이스 구현하는 방법 class MyThread Implements Runnable { public void run() { }.. 더보기
[Java] #Formating, 포맷 Java Formating DecimalFormat 숫자를 형삭화 하는 사용 패턴을 정의하여 사용 사용법 double number = 1234567.89 DecimalFormat df = new DecimalFormat("###.#"); //소수 첫째자리까지만 표시 String result = df.format(number); //1234567.9 반올림 10진수로 표현 할 떄, 0, #을 사용하는데, 0과 #을 같이 사용 못함. IllegalArgumentException 발생 통화 표시할 때 double number = 123456789; DecimalFormat df = new DecimalFormat("\u00A4 #,####"); String result = df.format(number); /.. 더보기

반응형