DRM 콘텐츠 이용시 Backend 서버에서 설정을 받아 처리하세요.
class MainActivity : AppCompatActivity() {
...
private fun startPlayer() {
// 서버에서 플레이어 설정 받아오기 예제 -----------------------
/**
* - TIP : Backend 서버에서 설정을 받아 처리하는 예제 (fetchPlayerOptionsFromServer)
* - ※ DRM 콘텐츠 이용시 Backend 서버에서 설정을 받아 처리하세요.
*
* Backend 서버 예제 목업 API 목록
* - Pallycon DRM 테스트 예제 : https://vpe.sgrsoft.com/api/drmTestPallycon
* - One Click Multi DRM 테스트 예제 : https://vpe.sgrsoft.com/api/drmTest
*/
fetchPlayerOptionsFromServer("https://vpe.sgrsoft.com/api/drmTest")
}
...
}
Android DRM은 화면캡쳐 및 녹화 방지를 하지 않습니다.
class MainActivity : AppCompatActivity() {
...
/**
* 화면 캡쳐 금지 여부 설정
- 안드로이드 DRM은 화면캡쳐를 방지하지 않습니다.
- isScreenCaptureDeny = true 시 캡쳐 및 녹화 방지가 VPE 플레이어에서 적용됩니다.
*/
private val isScreenCaptureDeny = true
...
}