미디어 플레이어 위젯

경로: 위젯 갤러리> 미디어> 미디어 플레이어

이러한 위젯을 사용해 재생목록의 동영상을 재생합니다. 동영상 파일을 USB 드라이브에, 플래시 카드 또는 SD 카드에 저장할 수 있습니다.

두 가지 위젯이 있습니다: 하나는 멀티미디어 프레임과 함께 동영상을 재생 및 정지하기 위한 버튼이 있고, 다른 하나는 동영상이 사용자 컨트롤 없이 재생되는 보통 프레임입니다.

파라미터 설명

미디어 플레이어 리스트

재생 목록에 수집할 동영상 파일을 선택하기 위한 Windows 파일 브라우저를 엽니다. 선택된 파일은 프로젝트와 함께 HMI 기기에 다운로드됩니다.

USB 기기 또는 SD 카드를 선택한 경우, 파일을 외부 메모리 미디어의 하위 폴더 “mediafiles”에 넣어야 합니다. 동영상 파일은 파일 명칭의 알파벳순에 따라 재생됩니다.

멀티미디어 파일의 상업권을 확보하십시오.

루프 스타일

동영상이 어떻게 재생되는지를 정의합니다.

  • 루프 없음: 재생 목록의 모든 동영상을 재생한 다음 정지합니다.
  • 하나 루프: 재생 목록의 첫 번째 동영상을 반복합니다.
  • 모두 루프: 전체 재생 목록을 반복합니다.
  • 무작위: 동영상을 무작위 순으로 재생합니다.

참고: 미디어 플레이어 위젯은 일부 HMI 기기와만 협력합니다("HMI 기기 능력" 참조). HMI Client와는 협력하지 않습니다.

참고: 한 페이지에 하나의 미디어 플레이어 위젯만 가질 수 있습니다.

지원되는 동영상 인코딩

두 그룹의 코덱이 지원됩니다:

DSP(동영상 하드웨어 가속화)를 지원하는 HMI 기기의 목록을 "HMI 기기 능력"에서 입수할 수 있습니다.

DSP 동영상 코덱

이는 다음을 포함합니다:

BSP v1.0.269 이상이 요구됩니다

소프트웨어 동영상 코덱

이는 단지:

동영상 성능은 선택된 해상도, 전송 속도 및 기기 기능에 의존합니다. 동영상 렌더링이 매끄럽지 않은 경우, 동영상의 해상도 또는 전송 속도를 줄여보십시오.

Microsoft MPEG4 v3로 인코딩된 동영상은 하드웨어 가속화를 사용하고 있지 않으므로 제한이 더욱 많습니다. 동영상이 흔들려 보이지 않도록 하려면 최대 해상도 640x512 픽셀 및 전송 속도 1300 kb/s가 권장됩니다. 그뿐만 아니라 업스케일링 및 다운스케일링을 막기 위해 페이지에 사용되는 미디어 플레이어 위젯의 사이즈가 재생 목록의 동영상들과 같은 사이즈를 가져야 합니다. 오디오는 지원되지 않습니다.

동영상 변환

FFMPEG(www.ffmpeg.org)를 사용하여 동영상을 HMI 기기에서 지원되는 정확한 코덱으로 변환할 수 있습니다. 아래 그림의 폴더 구조를 사용해 다음 배치 파일을 사용하여 어떤 동영상 파일이든 변환할 수 있습니다.

이제 변환된 동영상을 Windows Media Player 같은 표준 동영상 플레이어를 사용해 열고 그 질을 체크할 수 있습니다. 그로 인한 동영상을 미디어 플레이어 위젯의 재생 목록에 추가할 수 있습니다.

참고: FFMPEG 툴은 JMobile Suite와 함께 배부되지 않습니다.

JavaScript에서 미디어 플레이어 사용하기

미디어 플레이어 위젯은 다음 구문의 JavaScript 프로그램에 참조할 수도 있습니다:

//get the mediaplayer widget.

var mediaWgt = page.getWidget('MediaPlayerWgt2');

//load the play list

mediaWgt.setProperty('medialist', '/Storage Card/demo_3.avi,/Storage Card/video1_3.avi');

// set the loopstyle 0 - noloop, 1 - loop one, 2- loop all, 3 - random

mediaWgt.setProperty('loopstyle', 2);

//start playing the first file.

mediaWgt.mediapath = '/Storage Card/demo_3.avi';

JavaScript로 작업하는 방법에 대한 설명은 "자바스크립트"를 참조하십시오.