2013-10-22 6 views
4

, 우리는 응용 프로그램이 AirPlay를 사용하는 경우, 애플 TV에 AVPlayer를의 currentItemnil를 반환의 currentDate 속성을 스트리밍을 재생하는 것을 발견했다. 즉 :AirPlay를 통해 재생중인 HTTP 실시간 스트림의 현재 날짜를 가져올 수 있습니까? <strong>HTTP 라이브 스트리밍</strong>를 사용하는 <strong>아이폰 OS</strong> 프로젝트 (HLS)에서 작업

AVPlayerItem *item = [player currentItem]; //Where "player" is the AVPlayer object. 
NSDate *date = [item currentDate]; //date is nil, when using AirPlay. 

그래서 다른 방법으로 currentDate를 가져올 수 있습니까?

답변

0

태그 정보를 m3u8 파일에 포함해야합니다. 내가 2017년 7월 12일 12시 0분 0초

에서 라이브 스트림을 만든 경우 예를 들어, 내 .m3u8 헤더

#EXT-X-PROGRAM-DATE-TIME:2017-07-12T12:00:00.000Z을 추가해야합니다 당신은 당신이 호출 할 때하는 currentDate을 얻을 것이다 playerItem의 메서드 (그러나 해당 날짜 정보는 s이 아닌 ms 단위로만 지원됩니다.)