Skip to content

Files

Latest commit

Apr 29, 2024
2a71b69 · Apr 29, 2024

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jan 30, 2023
Jan 30, 2023
Apr 29, 2024
Jan 30, 2023

README.md

代码结构

- src
  - MediaPlayer.go # 媒体基础接口,供具体类实现
  - AudioPlayer.go # 具体实现类之一,负责Audio播放。
  - HlsPlayer.go # 具体实现类之一,负责HLS播放。
  - Mp4Player.go # 具体实现类之一,负责MP4播放。
  - PlayerAdapter.go # 适配器类,对外提供接口,队内分发调用。可以实现或不实现基础接口。

测试验证

$ cd ./adapter-pattern/go
$ go run test/test.go