2016-10-19 4 views
1

NotificationOptions 런타임을 수정할 수 있습니까? 오디오의 경우 캐스트 SDK V3 : Cast NotificationOptions 런타임 수정

  • FORWARD, TOGGLE_PLAYBACK 되감기 : TOGGLE_PLAYBACK
  • 을 또한,이 가능 비디오

    • :

      내가 일하고 응용 프로그램은 이러한 기능에 따라 서로 다른 작업을 필요로 응용 프로그램이 포 그라운드에있을 때 알림을 트리거 하시겠습니까?

      캐스트 문서는 내가 CastSDK 문서를 통해가는 충분한 시간을 보냈다 그러나 어떤 해결책을 발견하지 않았습니다 "The Notification will only be shown when the app is in the background."

      을 언급했다. 아무도 이것에 나를 도울 수 있습니까?

    답변

    1

    1. NotificationOptions 런타임을 수정할 수 있습니까?

    • 내가 직접 NotificationOptions 런타임을 수정하는 방법을 볼 수 없습니다하지만 당신은 캐스트 컨텍스트를 초기화하는 경우는 도움이 될 것이다. documentation

      귀하의 앱은 CastContext 싱글 톤을 초기화하는 데 필요한 옵션을 제공하려면 OptionsProvider 인터페이스를 구현해야합니다. OptionsProvider는 프레임 워크의 동작에 영향을주는 옵션을 포함하는 CastOptions의 인스턴스를 제공합니다.

      public CastOptions getCastOptions(Context context) { 
           NotificationOptions notificationOptions = new NotificationOptions.Builder() 
             .setTargetActivityClassName(ExpandedControlsActivity.class.getName()) 
             .build(); 
           CastMediaOptions mediaOptions = new CastMediaOptions.Builder() 
             .setNotificationOptions(notificationOptions) 
             .setExpandedControllerActivityClassName(ExpandedControlsActivity.class.getName()) 
             .build(); 
      
           return new CastOptions.Builder() 
            .setReceiverApplicationId(context.getString(R.string.app_id)) 
            .setCastMediaOptions(mediaOptions) 
            .build(); 
      } 
      
      :

    초기화 후에는 당신의 새로운 활동이 다음 CastOptionsProvider을 편집하고 새로운 활동 목표 활동을 설정 NotificationOptionsCastMediaOptions을 변경할 선언 할 수있어서, 컨트롤러를 확장 추가 할 수 있습니다

    장치 발견 구성 및 세션 관리 작동에 대한 추가 세부 사항과 같은 캐스트 컨텍스트를 초기화 한 후에 수행 할 수있는 다른 작업은 주어진 문서를 참조하십시오.

    2. 응용 프로그램이 포어 그라운드에있을 때 알림을 트리거 할 수 있습니까? 캐스트 SDK V3에서

    • Notification and Lock Screen

      SDK를 사용하면 보낸 사람의 응용 프로그램에 알림 및 잠금 화면 미디어 컨트롤을 구축 할 수 있도록하기 위해 NotificationsOptions.Builder을 제공합니다. CastContext를 초기화 할 때 CastOptions를 사용하여 알림 및 잠금 화면 컨트롤을 활성화 할 수 있습니다.

    또한, 일부 선명도를 추가, 그것은 보낸 사람이 캐스팅되어 있지만 초점이없는 배경 Media Controls to Notification and Lock Screen

    MediaNotificationService 실행에 명시되었고, 함께 알림을 표시합니다 이미지 축소판 및 현재 주조 항목에 대한 정보, 재생/일시 중지 단추 및 중지 단추가 있습니다.

    경고 : 당신이 V3 응용 프로그램을 구축하거나 v3으로 마이그레이션하는 경우 CastContext를 사용하고있는 전송 API에 액세스하기위한 GoogleAPIClient 안된다.

    희망 하시겠습니까?

    +0

    감사합니다. Teyam, 설명서에 언급 된 모든 프레임 워크 구성 요소를 구현했으며 모든 것이 올바르게 작동합니다. 내가 직면 한 문제는 features.If를 기반으로 다른 알림 작업을하는 것입니다. CastContext를 초기화 한 후 –

    +0

    NotificationOptions을 수정할 수있는 방법이 없습니다. –