现在有不少的直播或者带有直播功能的APP除了正常的可全屏竖屏的播放页面外,常常附带一个功能:在退出播放页面(通常是直播)后,显示悬浮的小窗口继续播放直播流,这个小窗口一般可拖动,在应用退到后台后仍然可以显示。这几天刚好做到这种功能,刚开始也不知道怎么做,到网上想找实现思路,个人认为关键的在于如何不断开流继续播放这点,其实这个也就很简单,不过奇葩的是到github和各大博客网站上都没找到合适的demo,不知是关键字没找对还是本身这就属于偏门功能。总之,这里贴出自己再摸索后的实现代码。代码也不复杂,不过应该算是一种可行的方案。
github地址:https://github.com/FairlyMavis/FloatSmallVideoDemo