1.一種基于懸浮窗口播放視頻的方法,其特征在于,
通過點擊事件,以bind的方式啟動服務對象;
通過接口將所述后臺服務對象傳至圖庫應用;
所述圖庫應用接收到所述后臺服務對象,通過接口向所述后臺服務對象傳遞視頻相關數(shù)據(jù)信息;
在主界面顯示用于播放視頻的懸浮窗口。
2.根據(jù)權利要求1所述的方法,其特征在于,所述在主界面顯示用于播放視頻的懸浮窗口的具體方法為:
通過Window Manager將視頻窗口投放至主界面上。
3.根據(jù)權利要求2所述的方法,其特征在于,源生播放器和所述懸浮窗口通過service與activity信息通訊的方式使懸浮窗口播放器與圖庫視頻保持一致。
4.根據(jù)權利要求1所述的方法,其特征在于,所述懸浮窗口左下角設置有第一按鈕,用于視頻播放或停止功能的切換;
右邊設置有視頻進度條,用于顯示視頻進度,并通過拖動調整視頻播放的進度;
右上角設置有關閉按鈕,用于點擊退出所述懸浮窗口;
左上角設置有窗口切換按鈕,用于源生播放器和所述懸浮窗口的切換。
5.根據(jù)權利要求1所述的方法,其特征在于,還包括:
獲取所述懸浮窗口的操作信號;
根據(jù)所述操作信號確定所述懸浮窗口的形態(tài)變化參數(shù),并根據(jù)所述形態(tài)變化參數(shù)動態(tài)調節(jié)所述懸浮窗口的顯示形態(tài);
其中,所述顯示形態(tài)包括顯示位置和/或顯示尺寸。
6.一種移動終端,其特征在于,包括:
啟動模塊,用于通過點擊事件,以bind的方式啟動服務對象;
第一傳輸模塊,用于通過接口將所述后臺服務對象傳至圖庫應用;
第二傳輸模塊,用于所述圖庫應用接收到所述后臺服務對象,通過接口向所述后臺服務對象傳遞視頻相關數(shù)據(jù)信息;
顯示模塊,用于在主界面顯示用于播放視頻的懸浮窗口。
7.根據(jù)權利要求6所述的移動終端,其特征在于,所述顯示模塊通過WindowManager將視頻窗口投放至主界面上。
8.根據(jù)權利要求7所述的移動終端,其特征在于,源生播放器和所述懸浮窗口通過service與activity信息通訊的方式使懸浮窗口播放器與圖庫視頻保持一致。
9.根據(jù)權利要求6所述的移動終端,其特征在于,所述懸浮窗口左下角設置有第一按鈕,用于視頻播放或停止功能的切換;
右邊設置有視頻進度條,用于顯示視頻進度,并通過拖動調整視頻播放的進度;
右上角設置有關閉按鈕,用于點擊退出所述懸浮窗口;
左上角設置有窗口切換按鈕,用于源生播放器和所述懸浮窗口的切換。
10.根據(jù)權利要求6所述的移動終端,其特征在于,還包括:
獲取模塊,獲取所述懸浮窗口的操作信號;
調節(jié)模塊,根據(jù)所述操作信號確定所述懸浮窗口的形態(tài)變化參數(shù),并根據(jù)所述形態(tài)變化參數(shù)動態(tài)調節(jié)所述懸浮窗口的顯示形態(tài);
其中,所述顯示形態(tài)包括顯示位置和/或顯示尺寸。