태그>mediasession(총 13개의 글)
'mediasession' 관련 최근글
-
- The Google Assistant and media apps
-
SCIENART BB by SCIENART BB|2019/02/02 10:58
The Google Assistant and media apps 구글 어시스턴트는 구글 홈, 전화기 그리고 그 외의 다양한 장치를 제어하기 위해 음성 명령을 사용할 수 있게 한다. 미디어 명령 ("비욘세의 음악 재생") 를 인해하기 위한 빌트인 기능을 가지며 미디어 컨트롤 지원..
- The Google Assistant and media apps
-
- Managing audio focus
-
SCIENART BB by SCIENART BB|2019/01/31 16:20
Managing audio focus 두 개 이상의 안드로이드 앱이 동시에 같은 출력 스트림에 오디오를 재생할 수 있다. 시스템은 모든 것을 믹스한다. 이 것은 기술적으로 인상적이지만 사용자에게는 반겨지지 않을 수 있다. 동시에 모든 음악 앱이 재생하는 것을 방지하기 위해 안드로이..
- Managing audio focus
-
- Handling changes in audio output
-
SCIENART BB by SCIENART BB|2019/01/31 09:50
Handling changes in audio output 사용자는 오디오 앱의 볼륨을 컨트롤 가능할 것이라 예상한다. 표준 작용에는 볼륨컨트롤(장치의 버튼이나 손잡이 또는 UI의 슬라이더)을 사용할 기능도 포함하며 사용중인동안 헤드폰과같은 보조장치가 연결끊기든지해서 갑작스럽게..
- Handling changes in audio output
-
- Responding to media buttons
-
SCIENART BB by SCIENART BB|2019/01/30 22:32
Responding to media buttons 미디어 버튼은 안드로이드 장치상에서 또는 보조장치에서 볼 수 있는 하드웨어 버튼이다. 예를 들어, 블루투스 헤드셋에 있는 일시정지/재생 버튼과 같은 것이다. 사용자가 미디어 버튼을 누르면 안드로이드는 키이벤트를 생성하는데 키 코드를..
- Responding to media buttons
-
- Building a video app - Media session callbacks
-
SCIENART BB by SCIENART BB|2019/01/30 18:46
Media session callbacks 비디오 앱이 미디어 세션과 미디어 컨트롤러를 같은 액티비티에서 실행하므로 미디어 세션 콜백은 오디오 앱 서버/클라이언트 아키텍쳐를 위한 구현과는 다르다. 서비스 콜은 없고 노티피케이션은 NotificationManager 를 통해 다뤄진다. 다음 ..
- Building a video app - Media session callbacks
-
- Building a video app - Building a video player activity
-
SCIENART BB by SCIENART BB|2019/01/30 18:22
Building a video player activity 액티비티가 onCreate() 라이프사이클 콜백 메소드를 받으면 다음을 수행해야 한다. - 미디어 세션을 생성하고 초기화한다.- 미디어 세션 콜백을 설정한다- 미디어 세션의 미디어 버튼 리시버를 널로 설정하여 이게 보이지 않을 때 미디..
- Building a video app - Building a video player activity
-
- Building a video app - Video app overview
-
SCIENART BB by SCIENART BB|2019/01/30 16:43
Video app overview 전형적인 비디오 플레이어는 실행중일 때 제어와 비디오 컨텐트를 보여준다. UI없이 백그라운드만으로 작동할 수 없다. 그러므로, UI, 플레이어, 미디어 세션, 미디어 컨트롤러를 단일 액티비티에 포함되게 하는 것이 적절하다. 비디오 플레이어 액..
- Building a video app - Video app overview
-
- Building an audio app - Media session callbacks
-
SCIENART BB by SCIENART BB|2019/01/30 16:32
Media session callbacks 미디어 세션 콜백은 플레이어를 컨트롤하고 오디오 포커스를 관리하고 미디어 세션과 미디어 브라우져 서비스와 교신하기 위한 몇몇 API에서 메소드를 호출한다. 다음 테이블은 어떻게 이들 작업이 콜백사이에서 분포되는지 정리한다. onPlay()..
- Building an audio app - Media session callbacks
-
- Building an audio app - Building a media browser client
-
SCIENART BB by SCIENART BB|2019/01/30 16:13
Building a media browser client 클라이언트/서버 디자인을 완료하기 위해 UI코드를 포함하는 미디어 컨트롤러, 미디어 브라우져와 연동된 액티비티 컴포넌트를 만들어야 한다. 미디어 브라우져는 두 가지 중요한 기능을 수행하는데, 미디어 브라우져 서비스와 연결하고 UI..
- Building an audio app - Building a media browser client
-
- Building an audio app - Building a media browser service
-
SCIENART BB by SCIENART BB|2019/01/29 14:46
Building a media browser service 앱은 반드시 매니페스트내에 인텐트 필터로 MediaBrowserService를 지정해야만 한다. 자체적인 서비스 이름을 지정하며 다음 예시는 MediaPlaybackService이다. 일러두기: MediaBrowserService 의 추천되는 구현은 media-..
android, mediasession, mediabrowser, notification, mediastyle
- Building an audio app - Building a media browser service
-
- Building an audio app - Audio app overview
-
SCIENART BB by SCIENART BB|2019/01/29 09:21
Building an audio app - Audio app overview 오디오 앱 오버뷰 오디오 앱의 선호되는 구조는 클라이언트/서버 디자인이다. 플레이어와 미디어 세션은 MediaBrowserService 내부에 구현되고 UI와 미디어 컨트롤러는 MediaBrowser를 가진 안드로이드 액티비티 내에..
- Building an audio app - Audio app overview
-
- Using a media session
-
SCIENART BB by SCIENART BB|2019/01/28 22:44
미디어 세션 사용하기 미디어 세션은 관리하는 플레이어와 함께 산다. 액티비티나 서비스에서 onCreate() 메소드에서 미디어 세션을 생성하고 초기화하여 미디어세션과 이와 연관된 플레이어를 갖는다. 일러두기: 미디어 앱을 작성하기 위한 최상의 행위는 미디어 컴팻 라이..
- Using a media session
-
- Media app architecture overview
-
SCIENART BB by SCIENART BB|2019/01/28 22:10
Media app architecture overview 이 섹션은 미디어 플레이어 앱을 미디어 컨트롤러 (UI를 위한) 와 미디어 세션 (실제 플레이어)로 어떻게 분리하는지를 설명한다. 이는 두 개의 미디어 앱 아키텍쳐를 설명하는데 오디오 앱을 위해 잘 작동하는 클라이언트/서버 디자인 ..
- Media app architecture overview