(event any)
| 150 | } |
| 151 | } |
| 152 | func (s *Subscriber) OnEvent(event any) { |
| 153 | switch v := event.(type) { |
| 154 | case Track: //默认接受所有track |
| 155 | s.AddTrack(v) |
| 156 | default: |
| 157 | s.IO.OnEvent(event) |
| 158 | } |
| 159 | } |
| 160 | |
| 161 | func (s *Subscriber) CreateTrackReader(t *track.Media) (result *track.AVRingReader) { |
| 162 | result = track.NewAVRingReader(t) |