본문 바로가기

TMediaPlayer에서 URL 재생 지원하기 파이어몽키에서 웹상의 동영상을 재생하는 방법이 있어 소개해 드립니다.한국 델파모에서 활동 중인 권순길님이 제공해 주셨습니다. 원글안녕하세요. 권순길입니다. 개발하던 도중 URL 재생을 해야할 필요가 있어서 찾아 보다 보니... AvPlayer framework가 다 포팅은 되어 있지만 파일 네임을 받아서 TMedia를 생성하는 부분에서 URL 재생을 전혀 고려하지 않고 코딩이 되어 있더군요. Android도 역시 기능은 있는데 구현이 되어 있지 않았습니다. 그래서 간단하게 설명 드립니다. [IOS] 기존 코드 : URL := TNSUrl.Wrap(TNSUrl.OCClass.fileURLWithPath(NSStr(FileName))); URL 지원을 위해서는 URL을 생성해줄때 URLWithString 을.. 더보기
모바일개발 심화 안녕하세요. 험프리 김현수입니다. 이글에는 안드로이드와 iOS 개발 시 참고 할만한 글들을 모으려 합니다.따라가기 형태가 아니며, 내용을 훑어 보시고 필요한 정보는 방문해서 지식을 얻으셨으면 좋겠습니다. (계속 작성 중입니다. 좋은 정보 있으면 댓글로 알려주세요.) 공통기능▶ 데이터 연동Baas(Backend as a Service)와 RAD Studio(GCM, APN, 푸시알림 가능)모바일에서 RESTful 연동방법(Rest Client 소개)▶ UI 구성좌측에서 슬라이드로 나오는 메뉴 만들기파이어몽키에서 끌어서 새로고침 구현ListView의 Header를 첫글자로 정렬하는 방법▶ 기능구현 참고안드로이드와 iOS 연락처 목록을 얻어오는 방법Mobile app lifecycle events handli.. 더보기
좌측에서 슬라이드로 나오는 메뉴 만들기 위와 같이 왼쪽의 메뉴가 튀어나오는 UI를 구성하는 방법을 동영상으로 소개합니다. http://joseleon.es/?p=223 소스코드 : 더보기
파이어몽키에서 안드로이드 외부 라이브러리(jar 파일) 이용(Import jar) 안녕하세요. 험프리 김현수 입니다. 그간 많은 분들이 질문주셨던 내용인데요. 이제야 정리되어 소개해 드립니다. 안드로이드에서 외부라이브러리 사용하려면 so, jar 파일을이용하는 2가지 방법이 있습니다. 이번에 소개할 내용은 jar 파일을 이용해 외부 라이브러리를 활용하는 내용입니다. 간단하게 소개를 먼저하면, 필요한 jar 파일을 포함한 classes.dex 파일을 생성 후 배포 시 앞에서 생성한 classes.dex 파일을 배포하여 소스상에서 jar파일에 포함된 자바클래스를 활용하는 방식입니다. 아래의 순서대로 진행되어야 하며 순서에 맞춰 설명하겠습니다. 사용자 classes.dex 파일 생성APK 구조와 jar 파일의 위치java 소스파일 또는 jar 파일 준비빌드(옵션) java 소스파일 컴파일j.. 더보기
[XE5] Google Cloud Messaging in Delphi XE5? GCM(구글 클라우드 메세지)을 사용하는 방법을 샘플코드와 함께 아주 자세히 설명된 글이 있어 소개합니다. 해당 내용을 이해하기 위해서는 일부 자바코드 작성, 빌드 등의 사전지식이 필요한데요.해당 글에 관련된 설명이 있으니 참고하시고, 저도 참고할 만한 정보를 아래에 첨부하겠습니다. http://stackoverflow.com/questions/18838485/google-cloud-messaging-in-delphi-xe5/21444622#21444622 참고자료안드로이드 API를 파이어몽키에서 사용하기(Toast 메시지 구현)파이어몽키에서 안드로이드 외부 라이브러리(jar 파일) 이용(Import jar)안드로이드 서비스 지원(파이어몽키)https://developer.android.com/googl.. 더보기
안드로이드 테마를 이용한 Splash Window 구현 RAD Studio XE7부터는 프로젝트 옵션에서 스플래쉬 이미지를 쉽게 변경할 수 있습니다. RAD Studio XE6 이전 버전에서 아래 내용을 참고하기 바랍니다. 안녕하세요. 험프리 김현수입니다. 델파이 모바일로 앱을 만들면, iOS에서는 스플래쉬 윈도우가 표시된 후 앱이 구동되지만 안드로이드의 경우 스플래쉬 윈도우가 없이 검은색 화면이 표시된 후 앱이 구동됩니다.델파이 모바일 개발의 경우 엔터프라이즈 개발에 주요 초점이 맞쳐져 있어, 쉬운개발과 빠른개발에 더 강점을 갖고 있어 큰 이슈가 되지는 않지만 B2C등의 개인 사용자에게 배포할 경우 때때로 눈에 거슬리기도 합니다. 위의 이슈(검은 화면 이후 앱 구동)를 해결하기 위한 방법은 3가지 정도가 될 것 같습니다. 앱을 최대한 빨리 띄우고 시간이 걸.. 더보기
True multi-touch support for Delphi XE5 파이어몽키에서 저수준의 멀티 터치 이벤트를 수신하는 방법을 설명합니다. http://www.cromis.net/blog/2014/02/true-multi-touch-support-for-delphi-xe5/ 샘플소스 다운로드http://www.cromis.net/blog/wp-content/plugins/download-monitor/download.php?id=Cromis.Multitouch.zip 더보기