LiteAVSDK / Player_iOS

Super player for iOS...
https://trtc.io/
1.11k stars 226 forks source link

依赖问题 #195

Closed rakuyoMo closed 2 years ago

rakuyoMo commented 4 years ago

通过 pod 依赖 SuperPlayer,会间接依赖 MasonryAFN。但是 Swift 项目的话,使用的不是这两个框架,这样会导致多引入了两个无关的依赖。

建议不要依赖 MasonryAFN,手动集成在 SuperPlayer 内部,或者使用原生api实现相关功能。

而且现在 pod 上的 SuperPlayer 强依赖 TXLiteAVSDK_Player,为什么不出一个不依赖 TXLiteAVSDK_Player,或者说依赖 TXLiteAVSDK_Professional 的版本呢?现在这样导致依赖了 TXLiteAVSDK_Professional 的用户只能手动集成 SuperPlayer,体验也是非常差

liuxinghudiejie commented 4 years ago

确实是这样,现在就是手动集成的

tgitpushping commented 2 years ago

很好的建议,内部已经采纳了,会尽快支持上

tgitpushping commented 2 years ago

而且现在 pod 上的 SuperPlayer 强依赖 TXLiteAVSDK_Player,为什么不出一个不依赖 TXLiteAVSDK_Player,或者说依赖 TXLiteAVSDK_Professional 的版本呢?现在这样导致依赖了 TXLiteAVSDK_Professional 的用户只能手动集成 SuperPlayer,体验也是非常差 ---- 这个在集成的时候指定 subspec就好了 具体可以看腾讯云官网