4

HTTP ライブ ストリーミング(HLS) を使用するiOSプロジェクトに取り組んでいると、アプリが AirPlay を使用して Apple TV でストリーミングを再生すると、AVPlayer ののプロパティが を返すことがわかりました。言い換えると:currentDatecurrentItemnil

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

それで、他の方法で currentDate を取得することは可能ですか?

4

1 に答える 1

0

EXT-X-PROGRAM-DATE-TIMEm3u8 ファイルにタグ情報を含める必要があります。たとえば、2017/7/12 12:00:00 にライブ ストリームを作成した場合

追加する必要があります

#EXT-X-PROGRAM-DATE-TIME:2017-07-12T12:00:00.000Z私の.m3u8ヘッダーに

playerItem でメソッドを呼び出すと currentDate が取得されsますms

于 2017-07-12T07:27:52.060 に答える