├── .gitignore ├── Demo ├── app │ ├── .gitignore │ ├── build.gradle │ ├── debug.keystore │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ ├── UserProtocol.html │ │ └── UserProtocol_EN.html │ │ ├── java │ │ └── com │ │ │ └── tencent │ │ │ └── liteav │ │ │ └── demo │ │ │ ├── DemoApplication.java │ │ │ ├── MainActivity.java │ │ │ ├── SplashActivity.java │ │ │ ├── TXCSDKService.java │ │ │ ├── WebViewActivity.java │ │ │ └── common │ │ │ └── widget │ │ │ ├── AvatarConstant.java │ │ │ └── expandableadapter │ │ │ ├── BaseExpandableRecyclerViewAdapter.java │ │ │ └── ViewProducer.java │ │ └── res │ │ ├── drawable-xhdpi │ │ ├── app_arrow.png │ │ ├── app_ic_earphone.png │ │ ├── app_ic_handsfree.png │ │ ├── app_ic_head.png │ │ ├── app_ic_member.png │ │ ├── app_meeting_camera_back.png │ │ ├── app_meeting_camera_front.png │ │ ├── app_meeting_setting.png │ │ ├── app_metting_pusher_bgm.png │ │ ├── arrow.png │ │ ├── bg_item_gradient.xml │ │ ├── bg_main_gradient.xml │ │ ├── bg_main_title.png │ │ ├── btn_back_gray.png │ │ ├── camera_change.png │ │ ├── chat_salon.png │ │ ├── composite.png │ │ ├── cut.png │ │ ├── debug.png │ │ ├── env_formal.png │ │ ├── env_test.png │ │ ├── ic_head.png │ │ ├── ic_logout.png │ │ ├── live.png │ │ ├── live_stream.png │ │ ├── log_show.png │ │ ├── mic.png │ │ ├── mic_disable.png │ │ ├── mic_normal.png │ │ ├── multi_meeting.png │ │ ├── play.png │ │ ├── play_pause.png │ │ ├── play_start.png │ │ ├── push.png │ │ ├── question_link.png │ │ ├── realtime_play.png │ │ ├── remote_audio_disable.png │ │ ├── remote_audio_enable.png │ │ ├── remote_video_disable.png │ │ ├── remote_video_enable.png │ │ ├── room_live.png │ │ ├── room_multi.png │ │ ├── short_video_picture.png │ │ ├── tim_formal.png │ │ ├── tim_test.png │ │ ├── update.png │ │ ├── video.png │ │ ├── video_call.png │ │ ├── video_has.png │ │ ├── video_no.png │ │ ├── video_press.png │ │ ├── voice_call.png │ │ ├── voice_chatroom.png │ │ ├── xiaoshipin.png │ │ └── xiaozhibo.png │ │ ├── drawable-xxhdpi │ │ ├── app_ic_about.png │ │ ├── app_ic_back.png │ │ ├── app_ic_back_white.png │ │ ├── app_ic_details.png │ │ ├── app_ic_edit.png │ │ ├── app_ic_logout.png │ │ ├── app_ic_privacy_statement.png │ │ ├── app_ic_statement.png │ │ ├── app_logoff.png │ │ ├── app_my_info_bg.png │ │ ├── app_uer_agreement.png │ │ ├── pause_publish.jpg │ │ └── video.png │ │ ├── drawable │ │ ├── app_bg_avatar_select.xml │ │ ├── app_bg_confirm_dialog.xml │ │ ├── app_bg_dialog.xml │ │ ├── app_bg_edit_text.xml │ │ ├── app_bg_my_info_content.xml │ │ ├── app_content_bg.xml │ │ ├── app_update_dialog_background.xml │ │ ├── ic_launcher.png │ │ └── people.png │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_trtc_main.xml │ │ ├── activity_webrtc.xml │ │ ├── app_activity_about.xml │ │ ├── app_activity_log_off.xml │ │ ├── app_activity_my_info.xml │ │ ├── app_activity_webview.xml │ │ ├── app_item_avatar_layout.xml │ │ ├── app_show_tip_dialog_confirm.xml │ │ ├── app_view_modify_nickname_dialog.xml │ │ ├── app_view_modify_user_avatar_dialog.xml │ │ ├── module_entry_child_item.xml │ │ ├── module_entry_item.xml │ │ └── module_trtc_entry_item.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-en │ │ └── strings.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ ├── values-zh-rHK │ │ └── strings.xml │ │ ├── values-zh-rTW │ │ └── strings.xml │ │ ├── values-zh │ │ └── strings.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── feedvideo │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── tencent │ │ │ └── liteav │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── tencent │ │ │ │ └── liteav │ │ │ │ └── demo │ │ │ │ └── player │ │ │ │ └── demo │ │ │ │ ├── FeedActivity.java │ │ │ │ ├── FeedDetailActivity.java │ │ │ │ └── feed │ │ │ │ ├── FeedPlayerManager.java │ │ │ │ ├── FeedView.java │ │ │ │ ├── FeedViewCallBack.java │ │ │ │ ├── feeddetailview │ │ │ │ ├── FeedDetailAdapter.java │ │ │ │ ├── FeedDetailListClickListener.java │ │ │ │ └── FeedDetailView.java │ │ │ │ ├── feedlistview │ │ │ │ ├── FeedLinearSmoothScroller.java │ │ │ │ ├── FeedListAdapter.java │ │ │ │ ├── FeedListCallBack.java │ │ │ │ ├── FeedListItemView.java │ │ │ │ ├── FeedListScrollListener.java │ │ │ │ ├── FeedListView.java │ │ │ │ └── FeedViewManager.java │ │ │ │ ├── model │ │ │ │ └── FeedVodListLoader.java │ │ │ │ └── player │ │ │ │ ├── FeedPlayer.java │ │ │ │ └── FeedPlayerView.java │ │ └── res │ │ │ ├── layout │ │ │ ├── feed_activity_detail.xml │ │ │ ├── feed_activity_layout.xml │ │ │ ├── feedview_detailview_item_layout.xml │ │ │ ├── feedview_detailview_layout.xml │ │ │ ├── feedview_list_item_layout.xml │ │ │ └── feedview_list_item_view.xml │ │ │ ├── menu │ │ │ └── superplayer_menu.xml │ │ │ ├── values-en │ │ │ └── strings.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── tencent │ │ └── liteav │ │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── shortvideo │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── tencent │ │ │ └── liteav │ │ │ └── shortvideodemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── tencent │ │ │ │ └── liteav │ │ │ │ └── demo │ │ │ │ └── player │ │ │ │ └── demo │ │ │ │ └── shortvideo │ │ │ │ ├── adapter │ │ │ │ ├── AbsPlayerRecyclerViewAdapter.java │ │ │ │ ├── AbsViewHolder.java │ │ │ │ └── ShortVideoPlayAdapter.java │ │ │ │ ├── base │ │ │ │ ├── AbsBaseActivity.java │ │ │ │ └── AbsBaseFragment.java │ │ │ │ ├── core │ │ │ │ ├── PlayerManager.java │ │ │ │ ├── ShortVideoModel.java │ │ │ │ └── TXVodPlayerWrapper.java │ │ │ │ └── view │ │ │ │ ├── ShortVideoActivity.java │ │ │ │ ├── ShortVideoPlayFragment.java │ │ │ │ ├── SuperShortVideoView.java │ │ │ │ └── TXVideoBaseView.java │ │ └── res │ │ │ ├── drawable-xhdpi │ │ │ └── superplayer_content_bg.xml │ │ │ ├── drawable-xxhdpi │ │ │ ├── player_left_move.png │ │ │ ├── player_pause.png │ │ │ ├── player_point_hit.png │ │ │ ├── player_pull_move.png │ │ │ ├── player_up_move.png │ │ │ └── superplayer_ic_back.png │ │ │ ├── drawable │ │ │ ├── player_short_video_time.xml │ │ │ ├── player_thumb_view.xml │ │ │ ├── player_video_seek_bar.xml │ │ │ ├── superplayer_btn_back_gray.png │ │ │ └── superplayer_shape_btn_vod_known.xml │ │ │ ├── layout │ │ │ ├── player_activity_shortvideo.xml │ │ │ ├── player_fragment_short_video_play.xml │ │ │ ├── player_item_base_view.xml │ │ │ ├── player_item_short_video_play.xml │ │ │ └── super_short_video_view.xml │ │ │ ├── values-en │ │ │ └── strings.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── tencent │ │ └── liteav │ │ └── shortvideodemo │ │ └── ExampleUnitTest.java ├── superplayerdemo │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── tencent │ │ │ └── liteav │ │ │ └── demo │ │ │ └── player │ │ │ ├── cache │ │ │ ├── VideoDownloadListView.java │ │ │ ├── adapter │ │ │ │ ├── VideoDownloadHelper.java │ │ │ │ └── VideoDownloadListAdapter.java │ │ │ └── downloaditemview │ │ │ │ └── VideoDownloadItemView.java │ │ │ ├── demo │ │ │ ├── PlayerSettingActivity.java │ │ │ ├── QRCodeScanActivity.java │ │ │ ├── SuperPlayerActivity.java │ │ │ ├── VideoDownloadListActivity.java │ │ │ └── VodPlayerActivity.java │ │ │ ├── expand │ │ │ ├── model │ │ │ │ ├── SuperPlayerConstants.java │ │ │ │ ├── VideoDataMgr.java │ │ │ │ └── utils │ │ │ │ │ └── PlayInfoResponseParser.java │ │ │ ├── ui │ │ │ │ └── TCVodPlayerListAdapter.java │ │ │ └── webdata │ │ │ │ ├── WebDataInfo.java │ │ │ │ ├── WebDataParser.java │ │ │ │ └── reveiver │ │ │ │ └── WebDataReceiver.java │ │ │ └── view │ │ │ ├── BitrateView.java │ │ │ └── DialogUtils.java │ │ └── res │ │ ├── drawable-xhdpi │ │ ├── superplayer_add.png │ │ ├── superplayer_adjust_mode.png │ │ ├── superplayer_cache.png │ │ ├── superplayer_close_press.png │ │ ├── superplayer_fill_mode.png │ │ ├── superplayer_ic_setting.png │ │ ├── superplayer_landscape.png │ │ ├── superplayer_loading_image0.png │ │ ├── superplayer_loading_image1.png │ │ ├── superplayer_loading_image2.png │ │ ├── superplayer_loading_image3.png │ │ ├── superplayer_loading_image4.png │ │ ├── superplayer_loading_image5.png │ │ ├── superplayer_loading_image6.png │ │ ├── superplayer_loading_image7.png │ │ ├── superplayer_log_hidden.png │ │ ├── superplayer_log_show.png │ │ ├── superplayer_mic_disable.png │ │ ├── superplayer_mic_enable.png │ │ ├── superplayer_play_pause.png │ │ ├── superplayer_play_start.png │ │ ├── superplayer_portrait.png │ │ ├── superplayer_qr_code.png │ │ └── superplayer_quick.png │ │ ├── drawable-xxhdpi │ │ ├── superplayer_cache_list_empty.png │ │ ├── superplayer_cache_list_warnning.png │ │ ├── superplayer_default_cover_thumb.png │ │ ├── superplayer_ic_back.png │ │ ├── superplayer_ic_new_vod_back_normal.png │ │ ├── superplayer_ic_qcode.png │ │ ├── superplayer_ic_vod_add.png │ │ ├── superplayer_ic_vod_search.png │ │ ├── superplayer_question_link.png │ │ ├── superplayer_seekbar_icon.png │ │ ├── superplayer_tip_error.png │ │ ├── superplayer_tip_success.png │ │ ├── superplayer_vod_left_guide.png │ │ ├── superplayer_vod_middle_guide.png │ │ ├── superplayer_vod_progress_pointer.png │ │ ├── superplayer_vod_right_guide.png │ │ └── superplayer_vod_small_point.png │ │ ├── drawable │ │ ├── superplayer_btn_back_gray.png │ │ ├── superplayer_cache_circle_status_caching.xml │ │ ├── superplayer_cache_circle_status_finish.xml │ │ ├── superplayer_cache_circle_status_pause.xml │ │ ├── superplayer_cache_round_quality_bg.xml │ │ ├── superplayer_common_dialog_round_bg.xml │ │ ├── superplayer_common_tip_round_bg.xml │ │ ├── superplayer_content_bg.xml │ │ ├── superplayer_input_bg.xml │ │ ├── superplayer_loading_animation.xml │ │ ├── superplayer_shape_btn_vod_known.xml │ │ └── superplayer_shape_rl_progress_mask.xml │ │ ├── layout │ │ ├── activity_player_config.xml │ │ ├── activity_video_cache_list.xml │ │ ├── cache_video_list_item_layout.xml │ │ ├── cache_video_listview_layout.xml │ │ ├── super_player_drop_down_layout.xml │ │ ├── super_player_spinner_layout.xml │ │ ├── superplayer_activity_qrcode.xml │ │ ├── superplayer_activity_supervod_player.xml │ │ ├── superplayer_activity_vod.xml │ │ ├── superplayer_common_dialog_view.xml │ │ ├── superplayer_common_tip_view.xml │ │ ├── superplayer_dialog_new_vod_player_fileid.xml │ │ ├── superplayer_sample_bitrate_view.xml │ │ └── superplayer_title_bar.xml │ │ ├── menu │ │ └── superplayer_menu.xml │ │ ├── values-en │ │ └── strings.xml │ │ └── values │ │ ├── arrays.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── superplayerkit │ ├── .gitignore │ ├── build.gradle │ ├── libs │ │ └── DanmakuFlameMaster-0.5.3.aar │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── tencent │ │ │ └── liteav │ │ │ └── demo │ │ │ └── superplayer │ │ │ ├── SubtitleSourceModel.java │ │ │ ├── SuperPlayerCode.java │ │ │ ├── SuperPlayerDef.java │ │ │ ├── SuperPlayerGlobalConfig.java │ │ │ ├── SuperPlayerModel.java │ │ │ ├── SuperPlayerVideoId.java │ │ │ ├── SuperPlayerView.java │ │ │ ├── helper │ │ │ ├── Android12BridgeService.java │ │ │ ├── IntentUtils.java │ │ │ └── PictureInPictureHelper.java │ │ │ ├── model │ │ │ ├── ISuperPlayerListener.java │ │ │ ├── SuperPlayer.java │ │ │ ├── SuperPlayerImpl.java │ │ │ ├── SuperPlayerObserver.java │ │ │ ├── VipWatchModel.java │ │ │ ├── download │ │ │ │ ├── VideoDownloadCenter.java │ │ │ │ ├── VideoDownloadListener.java │ │ │ │ └── VideoDownloadModel.java │ │ │ ├── entity │ │ │ │ ├── DynamicWaterConfig.java │ │ │ │ ├── EncryptedStreamingInfo.java │ │ │ │ ├── PlayImageSpriteInfo.java │ │ │ │ ├── PlayInfoStream.java │ │ │ │ ├── PlayKeyFrameDescInfo.java │ │ │ │ ├── ResolutionName.java │ │ │ │ ├── SuperPlayerVideoIdV2.java │ │ │ │ ├── VideoClassification.java │ │ │ │ └── VideoQuality.java │ │ │ ├── net │ │ │ │ └── HttpURLClient.java │ │ │ └── utils │ │ │ │ ├── NetWatcher.java │ │ │ │ ├── RandomUtils.java │ │ │ │ ├── VideoGestureDetector.java │ │ │ │ └── VideoQualityUtils.java │ │ │ ├── permission │ │ │ ├── PermissionIntroductionDialog.java │ │ │ ├── PermissionManager.java │ │ │ └── SharedPreferenceUtils.java │ │ │ └── ui │ │ │ ├── helper │ │ │ └── VolumeChangeHelper.java │ │ │ ├── player │ │ │ ├── AbsPlayer.java │ │ │ ├── FloatPlayer.java │ │ │ ├── FullScreenPlayer.java │ │ │ ├── Player.java │ │ │ └── WindowPlayer.java │ │ │ └── view │ │ │ ├── DanmuView.java │ │ │ ├── DynamicWatermarkView.java │ │ │ ├── PointSeekBar.java │ │ │ ├── VideoProgressLayout.java │ │ │ ├── VipWatchView.java │ │ │ ├── VodMoreView.java │ │ │ ├── VodResolutionItemView.java │ │ │ ├── VodResolutionView.java │ │ │ ├── VodSoundTrackItemView.java │ │ │ ├── VodSoundTrackView.java │ │ │ ├── VodSubtitlesItemView.java │ │ │ ├── VodSubtitlesSettingView.java │ │ │ ├── VodSubtitlesView.java │ │ │ ├── VolumeBrightnessProgressLayout.java │ │ │ ├── base │ │ │ ├── BaseAdapter.java │ │ │ ├── BaseItemView.java │ │ │ ├── BaseListView.java │ │ │ └── BaseViewHolder.java │ │ │ └── download │ │ │ ├── DownloadMenuListAdapter.java │ │ │ ├── DownloadMenuListView.java │ │ │ └── DownloadQualityListAdapter.java │ │ └── res │ │ ├── color │ │ └── superplayer_vod_player_text_color.xml │ │ ├── drawable-xxhdpi │ │ ├── superplayer_bottom_shadow.png │ │ ├── superplayer_btn_back_play.png │ │ ├── superplayer_cache_menu_quality_ic.png │ │ ├── superplayer_default.png │ │ ├── superplayer_dropdown.png │ │ ├── superplayer_ic_back.png │ │ ├── superplayer_ic_danmuku_off.png │ │ ├── superplayer_ic_danmuku_on.png │ │ ├── superplayer_ic_float_close.png │ │ ├── superplayer_ic_light_max.png │ │ ├── superplayer_ic_light_min.png │ │ ├── superplayer_ic_play.png │ │ ├── superplayer_ic_player_lock.png │ │ ├── superplayer_ic_player_unlock.png │ │ ├── superplayer_ic_replay.png │ │ ├── superplayer_ic_vod_check.png │ │ ├── superplayer_ic_vod_cover_top.png │ │ ├── superplayer_ic_vod_download.png │ │ ├── superplayer_ic_vod_fullscreen.png │ │ ├── superplayer_ic_vod_more_normal.png │ │ ├── superplayer_ic_vod_pause_normal.png │ │ ├── superplayer_ic_vod_play_normal.png │ │ ├── superplayer_ic_vod_snapshot_normal.png │ │ ├── superplayer_ic_vod_thumb.png │ │ ├── superplayer_ic_volume_max.png │ │ ├── superplayer_ic_volume_min.png │ │ ├── superplayer_multi_audio.png │ │ ├── superplayer_multi_subtitle.png │ │ ├── superplayer_pip_play_icon.png │ │ ├── superplayer_play_next.png │ │ ├── superplayer_playbackward.png │ │ ├── superplayer_playbackward_backgrand.png │ │ ├── superplayer_playforward.png │ │ ├── superplayer_playforward_backgrand.png │ │ ├── superplayer_seek_left.png │ │ ├── superplayer_seek_right.png │ │ ├── superplayer_setting.png │ │ └── superplayer_top_shadow.png │ │ ├── drawable │ │ ├── app_bg_confirm_dialog.xml │ │ ├── superplayer_biz_video_progressbar.xml │ │ ├── superplayer_blue_bottom_line.xml │ │ ├── superplayer_gray_thumb.xml │ │ ├── superplayer_gray_track.xml │ │ ├── superplayer_green_thumb.xml │ │ ├── superplayer_green_track.xml │ │ ├── superplayer_layer_list_progress_bar.xml │ │ ├── superplayer_laylist_vod_video_progress.xml │ │ ├── superplayer_round_blue_bt_bg.xml │ │ ├── superplayer_setting_button.xml │ │ ├── superplayer_shape_round_bg.xml │ │ ├── superplayer_shape_vip_tip_bg.xml │ │ ├── superplayer_shape_vtt_text_bg.xml │ │ ├── superplayer_thumb.xml │ │ ├── superplayer_track.xml │ │ └── superplayer_vipwatch_yellow_shape.xml │ │ ├── layout │ │ ├── superplayer_item_for_custom_spinner.xml │ │ ├── superplayer_item_for_drop_down.xml │ │ ├── superplayer_item_new_vod.xml │ │ ├── superplayer_layout_new_vod_snap.xml │ │ ├── superplayer_more_popup_view.xml │ │ ├── superplayer_video_progress_layout.xml │ │ ├── superplayer_video_volume_brightness_progress_layout.xml │ │ ├── superplayer_vod_base_item_view.xml │ │ ├── superplayer_vod_base_list_view.xml │ │ ├── superplayer_vod_cache_menu_list_item.xml │ │ ├── superplayer_vod_cache_quality_list_item.xml │ │ ├── superplayer_vod_download_list_menu.xml │ │ ├── superplayer_vod_player_float.xml │ │ ├── superplayer_vod_player_fullscreen.xml │ │ ├── superplayer_vod_player_window.xml │ │ ├── superplayer_vod_subtitle_setting_view.xml │ │ ├── superplayer_vod_view.xml │ │ ├── superplayer_vod_vipwatch_view.xml │ │ └── ugckit_fragment_dialog_permission_introduction.xml │ │ ├── values-en │ │ └── strings.xml │ │ ├── values-zh │ │ └── strings.xml │ │ └── values │ │ ├── arrays.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── tuishortvideo │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── libs │ │ ├── tuiplayercore-release_2.1.5.62.aar │ │ └── tuiplayershortvideo-release_2.1.5.62.aar │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── tencent │ │ │ └── liteav │ │ │ └── demo │ │ │ └── player │ │ │ └── demo │ │ │ ├── ShortVideoFragment.java │ │ │ ├── TUIShortVideoActivity.java │ │ │ └── tuishortvideo │ │ │ ├── TUILandScapeActivity.java │ │ │ ├── TUIShortVideoLiveActivity.java │ │ │ ├── common │ │ │ ├── DemoSVGlobalConfig.java │ │ │ └── SVDemoConstants.java │ │ │ ├── data │ │ │ └── ShortVideoModel.java │ │ │ ├── layer │ │ │ ├── TUILayerBridge.java │ │ │ ├── adapter │ │ │ │ ├── TUICommentListAdapter.java │ │ │ │ └── TUIQualityListAdapter.java │ │ │ ├── comment │ │ │ │ └── TUICommentDemoMenu.java │ │ │ ├── custom │ │ │ │ └── img │ │ │ │ │ └── PicDisplayLayer.java │ │ │ ├── data │ │ │ │ └── ShortVideoGenerator.java │ │ │ ├── live │ │ │ │ ├── TUILiveEntranceLayer.java │ │ │ │ ├── TUILiveErrorLayer.java │ │ │ │ └── TUILiveLoadingLayer.java │ │ │ ├── model │ │ │ │ └── ShortVideoComment.java │ │ │ ├── refresh │ │ │ │ ├── TUIFooterView.java │ │ │ │ ├── TUIHeaderView.java │ │ │ │ └── TUIRefreshLayout.java │ │ │ └── vod │ │ │ │ ├── TUICoverLayer.java │ │ │ │ ├── TUIErrorLayer.java │ │ │ │ ├── TUILoadingLayer.java │ │ │ │ ├── TUIVideoInfoLayer.java │ │ │ │ └── message │ │ │ │ ├── DemoVodLayerEvent.java │ │ │ │ ├── DemoVodLayerEventConstants.java │ │ │ │ └── DemoVodLayerMessenger.java │ │ │ ├── model │ │ │ └── DemoImgSource.java │ │ │ ├── tools │ │ │ ├── MyNetTools.java │ │ │ └── Utils.java │ │ │ ├── ui │ │ │ ├── TUIToolsController.java │ │ │ └── TUIToolsHandler.java │ │ │ └── view │ │ │ └── VideoSeekBar.java │ │ └── res │ │ ├── color │ │ └── tuilayer_switch_track_selector.xml │ │ ├── drawable-xxhdpi │ │ ├── tuiplayer_ic_down_arrow.png │ │ ├── tuiplayer_ic_fullscreen.png │ │ ├── tuiplayer_ic_settings.png │ │ ├── tuiplayer_shortvideo_comment.png │ │ ├── tuiplayer_shortvideo_content_bg.xml │ │ ├── tuiplayer_shortvideo_ic_back.png │ │ └── tuiplayer_shortvideo_pause.png │ │ ├── drawable │ │ ├── tuilayer_quality_bg_selector.xml │ │ ├── tuiplayer_gradient_shadow.xml │ │ ├── tuiplayer_shortvideo_btn_back_gray.png │ │ ├── tuiplayer_shortvideo_round_white_line_bg.xml │ │ ├── tuiplayer_shortvideo_shape_btn_vod_known.xml │ │ ├── tuiplayer_shortvideo_thumb_view.xml │ │ ├── tuiplayer_shortvideo_top_radius_white_bg.xml │ │ └── tuiplayer_trapezoid_trans_black.xml │ │ ├── layout │ │ ├── activity_tuiland_scape.xml │ │ ├── activity_tuishort_video_live.xml │ │ ├── footer_view_layout.xml │ │ ├── header_view_layout.xml │ │ ├── player_activity_shortvideo.xml │ │ ├── player_fragment_tui_short_video_play.xml │ │ ├── tuilayer_quality_list_item.xml │ │ ├── tuiplayer_comment_list_item.xml │ │ ├── tuiplayer_comment_menu.xml │ │ ├── tuiplayer_error_layer.xml │ │ ├── tuiplayer_img_display_layer.xml │ │ ├── tuiplayer_live_entrance_layer.xml │ │ ├── tuiplayer_simple_spinner_dropdown_item.xml │ │ ├── tuiplayer_tools.xml │ │ └── tuiplayer_vod_info_layer.xml │ │ ├── values-en │ │ └── strings.xml │ │ └── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml └── vodcommon │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── tencent │ │ └── liteav │ │ └── demo │ │ └── vodcommon │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── tencent │ │ │ └── liteav │ │ │ └── demo │ │ │ └── vodcommon │ │ │ └── entity │ │ │ ├── ConfigBean.java │ │ │ ├── GetVideoInfoListListener.java │ │ │ ├── SuperVodListLoader.java │ │ │ ├── VideoInfo.java │ │ │ ├── VideoListModel.java │ │ │ └── VideoModel.java │ └── res │ │ ├── drawable-xxhdpi │ │ └── common_ic_back.png │ │ ├── values-en │ │ └── strings.xml │ │ └── values │ │ ├── arrays.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── tencent │ └── liteav │ └── demo │ └── vodcommon │ └── ExampleUnitTest.java ├── Player-API-Example-Android ├── .gitignore ├── BaseVodPlayer │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── tencent │ │ │ └── player │ │ │ └── baseplayer │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── tencent │ │ │ │ └── player │ │ │ │ └── baseplayer │ │ │ │ ├── ConfigBean.java │ │ │ │ ├── IntentUtils.java │ │ │ │ ├── PlayerSettingActivity.java │ │ │ │ ├── QRCodeScanActivity.java │ │ │ │ ├── VideoQuality.java │ │ │ │ ├── VideoQualityUtils.java │ │ │ │ ├── VodPlayerActivity.java │ │ │ │ └── VodQualityView.java │ │ └── res │ │ │ ├── color │ │ │ └── superplayer_vod_player_text_color.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── superplayer_add.png │ │ │ ├── superplayer_adjust_mode.png │ │ │ ├── superplayer_cache.png │ │ │ ├── superplayer_close_press.png │ │ │ ├── superplayer_fill_mode.png │ │ │ ├── superplayer_input_box.png │ │ │ ├── superplayer_landscape.png │ │ │ ├── superplayer_loading_image0.png │ │ │ ├── superplayer_loading_image1.png │ │ │ ├── superplayer_loading_image2.png │ │ │ ├── superplayer_loading_image3.png │ │ │ ├── superplayer_loading_image4.png │ │ │ ├── superplayer_loading_image5.png │ │ │ ├── superplayer_loading_image6.png │ │ │ ├── superplayer_loading_image7.png │ │ │ ├── superplayer_log_hidden.png │ │ │ ├── superplayer_log_show.png │ │ │ ├── superplayer_mic_disable.png │ │ │ ├── superplayer_mic_enable.png │ │ │ ├── superplayer_play_pause.png │ │ │ ├── superplayer_play_start.png │ │ │ ├── superplayer_portrait.png │ │ │ ├── superplayer_qr_code.png │ │ │ └── superplayer_quick.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── player_left_move.png │ │ │ ├── player_pause.png │ │ │ ├── player_point_hit.png │ │ │ ├── player_pull_move.png │ │ │ ├── player_thumb.png │ │ │ ├── player_up_move.png │ │ │ ├── superplayer_cache_list_empty.png │ │ │ ├── superplayer_cache_list_warnning.png │ │ │ ├── superplayer_default_cover_thumb.png │ │ │ ├── superplayer_ic_back.png │ │ │ ├── superplayer_ic_new_vod_back_normal.png │ │ │ ├── superplayer_ic_qcode.png │ │ │ ├── superplayer_ic_setting.png │ │ │ ├── superplayer_ic_vod_add.png │ │ │ ├── superplayer_ic_vod_search.png │ │ │ ├── superplayer_question_link.png │ │ │ ├── superplayer_seekbar_icon.png │ │ │ ├── superplayer_tip_error.png │ │ │ ├── superplayer_tip_success.png │ │ │ ├── superplayer_vod_left_guide.png │ │ │ ├── superplayer_vod_middle_guide.png │ │ │ ├── superplayer_vod_progress_pointer.png │ │ │ ├── superplayer_vod_right_guide.png │ │ │ └── superplayer_vod_small_point.png │ │ │ ├── drawable │ │ │ ├── superplayer_btn_back_gray.png │ │ │ ├── superplayer_cache_circle_status_caching.xml │ │ │ ├── superplayer_cache_circle_status_finish.xml │ │ │ ├── superplayer_cache_circle_status_pause.xml │ │ │ ├── superplayer_cache_round_quality_bg.xml │ │ │ ├── superplayer_content_bg.xml │ │ │ ├── superplayer_input_bg.xml │ │ │ ├── superplayer_loading_animation.xml │ │ │ ├── superplayer_shape_btn_vod_known.xml │ │ │ └── superplayer_shape_rl_progress_mask.xml │ │ │ ├── layout │ │ │ ├── activity_player_config.xml │ │ │ ├── cache_video_list_item_layout.xml │ │ │ ├── cache_video_listview_layout.xml │ │ │ ├── item_spinner_text.xml │ │ │ ├── spinner_item.xml │ │ │ ├── superplayer_activity_qrcode.xml │ │ │ ├── superplayer_activity_vod.xml │ │ │ ├── superplayer_quality_item_view.xml │ │ │ ├── superplayer_quality_popup_view.xml │ │ │ ├── superplayer_sample_bitrate_view.xml │ │ │ └── superplayer_title_bar.xml │ │ │ ├── menu │ │ │ └── superplayer_menu.xml │ │ │ ├── values-en │ │ │ └── strings.xml │ │ │ ├── values-land │ │ │ └── dimens.xml │ │ │ ├── values-w1240dp │ │ │ └── dimens.xml │ │ │ ├── values-w600dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── arrays.xml │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ ├── styles.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── tencent │ │ └── player │ │ └── baseplayer │ │ └── ExampleUnitTest.java ├── PlayWithSurfaceView │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── tencent │ │ │ └── player │ │ │ └── playwithsurfaceviewdemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── tencent │ │ │ │ └── player │ │ │ │ └── playwithsurfaceviewdemo │ │ │ │ └── PlayWithSurfaceViewActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_play_with_surface_view.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values-land │ │ │ └── dimens.xml │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values-w1240dp │ │ │ └── dimens.xml │ │ │ ├── values-w600dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── tencent │ │ └── player │ │ └── playwithsurfaceviewdemo │ │ └── ExampleUnitTest.java ├── PlayWithTextureView │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── tencent │ │ │ └── player │ │ │ └── playwithtextureviewdemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── tencent │ │ │ │ └── player │ │ │ │ └── playwithtextureviewdemo │ │ │ │ └── PlayWithTextureViewActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_play_with_texture_view.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values-land │ │ │ └── dimens.xml │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values-w1240dp │ │ │ └── dimens.xml │ │ │ ├── values-w600dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── tencent │ │ └── player │ │ └── playwithtextureviewdemo │ │ └── ExampleUnitTest.java ├── ReadMe.md ├── SetPreferredResolution │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── tencent │ │ │ └── player │ │ │ └── setpreferredresolutiondemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── tencent │ │ │ │ └── player │ │ │ │ └── setpreferredresolutiondemo │ │ │ │ └── SetPreferredResolutionDemoActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_set_preferred_resolution_demo.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values-land │ │ │ └── dimens.xml │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values-w1240dp │ │ │ └── dimens.xml │ │ │ ├── values-w600dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── tencent │ │ └── player │ │ └── setpreferredresolutiondemo │ │ └── ExampleUnitTest.java ├── SetStartTime │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── tencent │ │ │ └── player │ │ │ └── setstarttimedemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ └── AndroidManifest.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── tencent │ │ └── player │ │ └── setstarttimedemo │ │ └── ExampleUnitTest.java ├── VodDownloadAndPlay │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── libs │ │ └── glide-4.12.0.1.aar │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── tencent │ │ │ └── player │ │ │ └── voddownloadandplay │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── tencent │ │ │ │ └── player │ │ │ │ ├── DialogUtils.java │ │ │ │ ├── VideoQuality.java │ │ │ │ ├── VodDownLoadActivity.java │ │ │ │ ├── entity │ │ │ │ ├── SuperPlayerModel.java │ │ │ │ ├── SuperPlayerVideoId.java │ │ │ │ ├── VideoListModel.java │ │ │ │ └── VideoModel.java │ │ │ │ ├── utils │ │ │ │ ├── SuperVodListLoader.java │ │ │ │ └── VideoQualityUtils.java │ │ │ │ └── voddownloadandplay │ │ │ │ ├── VideoDownloadItemView.java │ │ │ │ ├── VideoDownloadListView.java │ │ │ │ ├── adapter │ │ │ │ ├── VideoDownloadHelper.java │ │ │ │ └── VideoDownloadListAdapter.java │ │ │ │ └── download │ │ │ │ ├── VideoDonwloadListener.java │ │ │ │ ├── VideoDownloadCenter.java │ │ │ │ └── VideoDownloadModel.java │ │ └── res │ │ │ ├── drawable-xhdpi │ │ │ ├── superplayer_add.png │ │ │ ├── superplayer_adjust_mode.png │ │ │ ├── superplayer_cache.png │ │ │ ├── superplayer_close_press.png │ │ │ ├── superplayer_fill_mode.png │ │ │ ├── superplayer_input_box.png │ │ │ ├── superplayer_landscape.png │ │ │ ├── superplayer_loading_image0.png │ │ │ ├── superplayer_loading_image1.png │ │ │ ├── superplayer_loading_image2.png │ │ │ ├── superplayer_loading_image3.png │ │ │ ├── superplayer_loading_image4.png │ │ │ ├── superplayer_loading_image5.png │ │ │ ├── superplayer_loading_image6.png │ │ │ ├── superplayer_loading_image7.png │ │ │ ├── superplayer_log_hidden.png │ │ │ ├── superplayer_log_show.png │ │ │ ├── superplayer_mic_disable.png │ │ │ ├── superplayer_mic_enable.png │ │ │ ├── superplayer_play_pause.png │ │ │ ├── superplayer_play_start.png │ │ │ ├── superplayer_portrait.png │ │ │ ├── superplayer_qr_code.png │ │ │ └── superplayer_quick.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── player_left_move.png │ │ │ ├── player_pause.png │ │ │ ├── player_point_hit.png │ │ │ ├── player_pull_move.png │ │ │ ├── player_thumb.png │ │ │ ├── player_up_move.png │ │ │ ├── superplayer_cache_list_empty.png │ │ │ ├── superplayer_cache_list_warnning.png │ │ │ ├── superplayer_cache_menu_quality_ic.png │ │ │ ├── superplayer_common_dialog_round_bg.xml │ │ │ ├── superplayer_common_tip_round_bg.xml │ │ │ ├── superplayer_default_cover_thumb.png │ │ │ ├── superplayer_ic_back.png │ │ │ ├── superplayer_ic_new_vod_back_normal.png │ │ │ ├── superplayer_ic_qcode.png │ │ │ ├── superplayer_ic_vod_add.png │ │ │ ├── superplayer_ic_vod_check.png │ │ │ ├── superplayer_ic_vod_search.png │ │ │ ├── superplayer_question_link.png │ │ │ ├── superplayer_seekbar_icon.png │ │ │ ├── superplayer_tip_error.png │ │ │ ├── superplayer_tip_success.png │ │ │ ├── superplayer_vod_left_guide.png │ │ │ ├── superplayer_vod_middle_guide.png │ │ │ ├── superplayer_vod_progress_pointer.png │ │ │ ├── superplayer_vod_right_guide.png │ │ │ └── superplayer_vod_small_point.png │ │ │ ├── drawable │ │ │ ├── superplayer_blue_bottom_line.xml │ │ │ ├── superplayer_cache_circle_status_caching.xml │ │ │ ├── superplayer_cache_circle_status_finish.xml │ │ │ ├── superplayer_cache_circle_status_pause.xml │ │ │ ├── superplayer_cache_round_quality_bg.xml │ │ │ ├── superplayer_content_bg.xml │ │ │ └── superplayer_round_blue_bt_bg.xml │ │ │ ├── layout │ │ │ ├── activity_video_cache_list.xml │ │ │ ├── activity_vod_download.xml │ │ │ ├── cache_video_list_item_layout.xml │ │ │ ├── cache_video_listview_layout.xml │ │ │ ├── superplayer_common_dialog_view.xml │ │ │ ├── superplayer_common_tip_view.xml │ │ │ └── superplayer_vod_cache_menu_list_item.xml │ │ │ ├── menu │ │ │ └── superplayer_menu.xml │ │ │ ├── values-en │ │ │ └── strings.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── tencent │ │ └── player │ │ └── voddownloadandplay │ │ └── ExampleUnitTest.java ├── VodPreload │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── tencent │ │ │ └── player │ │ │ └── vodpreloaddemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── tencent │ │ │ │ └── player │ │ │ │ └── vodpreloaddemo │ │ │ │ └── VodPreloadDemoActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── ic_launcher_background.xml │ │ │ ├── superplayer_cache_circle_status_caching.xml │ │ │ ├── superplayer_cache_circle_status_finish.xml │ │ │ ├── superplayer_cache_circle_status_pause.xml │ │ │ └── superplayer_cache_round_quality_bg.xml │ │ │ ├── layout │ │ │ └── activity_vod_preload_demo.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values-land │ │ │ └── dimens.xml │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values-w1240dp │ │ │ └── dimens.xml │ │ │ ├── values-w600dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── tencent │ │ └── player │ │ └── vodpreloaddemo │ │ └── ExampleUnitTest.java ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── tencent │ │ │ └── player │ │ │ └── example │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── tencent │ │ │ │ └── liteav │ │ │ │ └── demo │ │ │ │ ├── CustomAdapter.java │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── activity_play_with_surface_view.xml │ │ │ ├── activity_play_with_texture_view.xml │ │ │ ├── activity_play_with_txcloud_video_view.xml │ │ │ ├── activity_progress_and_seek_demo.xml │ │ │ ├── activity_set_auto_play_demo.xml │ │ │ ├── activity_set_preferred_resolution_demo.xml │ │ │ ├── activity_vod_download_demo.xml │ │ │ ├── activity_vod_loading_event_monitor.xml │ │ │ ├── activity_vod_preload_demo.xml │ │ │ └── layout_main_row_item.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values-land │ │ │ └── dimens.xml │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values-w1240dp │ │ │ └── dimens.xml │ │ │ ├── values-w600dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── tencent │ │ └── player │ │ └── example │ │ └── ExampleUnitTest.java ├── build.gradle ├── common │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── tencent │ │ │ └── player │ │ │ └── common │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── tencent │ │ │ └── player │ │ │ └── common │ │ │ └── Constants.java │ │ └── test │ │ └── java │ │ └── com │ │ └── tencent │ │ └── player │ │ └── common │ │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── README-EN.md ├── README.md └── SDK ├── README-EN.md └── README.md /Demo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Demo/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/debug.keystore -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/app_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/app_arrow.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/app_ic_earphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/app_ic_earphone.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/app_ic_handsfree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/app_ic_handsfree.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/app_ic_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/app_ic_head.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/app_ic_member.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/app_ic_member.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/app_meeting_camera_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/app_meeting_camera_back.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/app_meeting_camera_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/app_meeting_camera_front.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/app_meeting_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/app_meeting_setting.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/app_metting_pusher_bgm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/app_metting_pusher_bgm.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/arrow.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/bg_item_gradient.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/bg_main_gradient.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/bg_main_title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/bg_main_title.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/btn_back_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/btn_back_gray.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/camera_change.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/camera_change.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/chat_salon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/chat_salon.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/composite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/composite.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/cut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/cut.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/debug.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/env_formal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/env_formal.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/env_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/env_test.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/ic_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/ic_head.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/ic_logout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/ic_logout.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/live.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/live.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/live_stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/live_stream.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/log_show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/log_show.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/mic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/mic.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/mic_disable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/mic_disable.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/mic_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/mic_normal.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/multi_meeting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/multi_meeting.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/play.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/play_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/play_pause.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/play_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/play_start.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/push.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/question_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/question_link.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/realtime_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/realtime_play.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/remote_audio_disable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/remote_audio_disable.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/remote_audio_enable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/remote_audio_enable.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/remote_video_disable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/remote_video_disable.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/remote_video_enable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/remote_video_enable.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/room_live.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/room_live.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/room_multi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/room_multi.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/short_video_picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/short_video_picture.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/tim_formal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/tim_formal.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/tim_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/tim_test.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/update.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/video.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/video_call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/video_call.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/video_has.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/video_has.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/video_no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/video_no.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/video_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/video_press.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/voice_call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/voice_call.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/voice_chatroom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/voice_chatroom.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/xiaoshipin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/xiaoshipin.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xhdpi/xiaozhibo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xhdpi/xiaozhibo.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xxhdpi/app_ic_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xxhdpi/app_ic_about.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xxhdpi/app_ic_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xxhdpi/app_ic_back.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xxhdpi/app_ic_back_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xxhdpi/app_ic_back_white.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xxhdpi/app_ic_details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xxhdpi/app_ic_details.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xxhdpi/app_ic_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xxhdpi/app_ic_edit.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xxhdpi/app_ic_logout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xxhdpi/app_ic_logout.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xxhdpi/app_ic_privacy_statement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xxhdpi/app_ic_privacy_statement.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xxhdpi/app_ic_statement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xxhdpi/app_ic_statement.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xxhdpi/app_logoff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xxhdpi/app_logoff.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xxhdpi/app_my_info_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xxhdpi/app_my_info_bg.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xxhdpi/app_uer_agreement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xxhdpi/app_uer_agreement.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xxhdpi/pause_publish.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xxhdpi/pause_publish.jpg -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable-xxhdpi/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable-xxhdpi/video.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable/app_bg_avatar_select.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable/app_bg_confirm_dialog.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable/app_bg_dialog.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | 9 | -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable/app_bg_edit_text.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable/app_bg_my_info_content.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable/app_content_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 9 | -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable/app_update_dialog_background.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 13 | 14 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable/ic_launcher.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/drawable/people.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/drawable/people.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Demo/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Demo/app/src/main/res/values-zh-rHK/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 視頻雲工具包 3 | 4 | 取消 5 | 確定 6 | 7 | ffplay 8 | exo 9 | 10 | RtmpRoomDemoActivity 11 | 12 | 輸入房間号 13 | 輸入用戶名 14 | 15 | 16 | -------------------------------------------------------------------------------- /Demo/app/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 視頻雲工具包 3 | 4 | 取消 5 | 確定 6 | 7 | ffplay 8 | exo 9 | 10 | RtmpRoomDemoActivity 11 | 12 | 輸入房間号 13 | 輸入用戶名 14 | 15 | 16 | -------------------------------------------------------------------------------- /Demo/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10dp 5 | 40dp 6 | 40dp 7 | 8 | 9 | -------------------------------------------------------------------------------- /Demo/feedvideo/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Demo/feedvideo/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/feedvideo/consumer-rules.pro -------------------------------------------------------------------------------- /Demo/feedvideo/src/main/java/com/tencent/liteav/demo/player/demo/feed/FeedViewCallBack.java: -------------------------------------------------------------------------------- 1 | package com.tencent.liteav.demo.player.demo.feed; 2 | 3 | public interface FeedViewCallBack { 4 | 5 | void onLoadMore(); 6 | 7 | void onRefresh(); 8 | 9 | void onStartFullScreenPlay(); 10 | 11 | void onStopFullScreenPlay(); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Demo/feedvideo/src/main/java/com/tencent/liteav/demo/player/demo/feed/feeddetailview/FeedDetailListClickListener.java: -------------------------------------------------------------------------------- 1 | package com.tencent.liteav.demo.player.demo.feed.feeddetailview; 2 | 3 | import com.tencent.liteav.demo.vodcommon.entity.VideoModel; 4 | 5 | public interface FeedDetailListClickListener { 6 | 7 | void onItemClickListener(VideoModel videoModel, int position); 8 | } 9 | -------------------------------------------------------------------------------- /Demo/feedvideo/src/main/res/layout/feed_activity_detail.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 12 | -------------------------------------------------------------------------------- /Demo/feedvideo/src/main/res/layout/feedview_list_item_view.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Demo/feedvideo/src/main/res/menu/superplayer_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 11 | -------------------------------------------------------------------------------- /Demo/feedvideo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 48dip 5 | 6 | -------------------------------------------------------------------------------- /Demo/feedvideo/src/test/java/com/tencent/liteav/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.tencent.liteav; 2 | 3 | import org.junit.Test; 4 | 5 | 6 | /** 7 | * Example local unit test, which will execute on the development machine (host). 8 | * 9 | * @see Testing documentation 10 | */ 11 | public class ExampleUnitTest { 12 | @Test 13 | public void addition_isCorrect() { 14 | assertEquals(4, 2 + 2); 15 | } 16 | } -------------------------------------------------------------------------------- /Demo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Demo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /Demo/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | include ':superplayerkit' 3 | include ':superplayerdemo' 4 | include ':vodcommon' 5 | include ':feedvideo' 6 | include ':shortvideo' 7 | include ':tuishortvideo' -------------------------------------------------------------------------------- /Demo/shortvideo/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Demo/shortvideo/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/shortvideo/consumer-rules.pro -------------------------------------------------------------------------------- /Demo/shortvideo/src/main/java/com/tencent/liteav/demo/player/demo/shortvideo/adapter/AbsViewHolder.java: -------------------------------------------------------------------------------- 1 | package com.tencent.liteav.demo.player.demo.shortvideo.adapter; 2 | 3 | import android.view.View; 4 | 5 | import androidx.recyclerview.widget.RecyclerView; 6 | 7 | 8 | public abstract class AbsViewHolder extends RecyclerView.ViewHolder { 9 | public AbsViewHolder(View itemView) { 10 | super(itemView); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Demo/shortvideo/src/main/res/drawable-xhdpi/superplayer_content_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /Demo/shortvideo/src/main/res/drawable-xxhdpi/player_left_move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/shortvideo/src/main/res/drawable-xxhdpi/player_left_move.png -------------------------------------------------------------------------------- /Demo/shortvideo/src/main/res/drawable-xxhdpi/player_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/shortvideo/src/main/res/drawable-xxhdpi/player_pause.png -------------------------------------------------------------------------------- /Demo/shortvideo/src/main/res/drawable-xxhdpi/player_point_hit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/shortvideo/src/main/res/drawable-xxhdpi/player_point_hit.png -------------------------------------------------------------------------------- /Demo/shortvideo/src/main/res/drawable-xxhdpi/player_pull_move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/shortvideo/src/main/res/drawable-xxhdpi/player_pull_move.png -------------------------------------------------------------------------------- /Demo/shortvideo/src/main/res/drawable-xxhdpi/player_up_move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/shortvideo/src/main/res/drawable-xxhdpi/player_up_move.png -------------------------------------------------------------------------------- /Demo/shortvideo/src/main/res/drawable-xxhdpi/superplayer_ic_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/shortvideo/src/main/res/drawable-xxhdpi/superplayer_ic_back.png -------------------------------------------------------------------------------- /Demo/shortvideo/src/main/res/drawable/player_short_video_time.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Demo/shortvideo/src/main/res/drawable/player_thumb_view.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Demo/shortvideo/src/main/res/drawable/superplayer_btn_back_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/shortvideo/src/main/res/drawable/superplayer_btn_back_gray.png -------------------------------------------------------------------------------- /Demo/shortvideo/src/main/res/drawable/superplayer_shape_btn_vod_known.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Demo/shortvideo/src/main/res/layout/player_activity_shortvideo.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /Demo/shortvideo/src/main/res/layout/player_item_short_video_play.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 11 | 12 | -------------------------------------------------------------------------------- /Demo/shortvideo/src/main/res/layout/super_short_video_view.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 9 | -------------------------------------------------------------------------------- /Demo/shortvideo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 48dip 5 | 6 | -------------------------------------------------------------------------------- /Demo/shortvideo/src/test/java/com/tencent/liteav/shortvideodemo/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.tencent.liteav.shortvideodemo; 2 | 3 | import org.junit.Test; 4 | 5 | 6 | /** 7 | * Example local unit test, which will execute on the development machine (host). 8 | * 9 | * @see Testing documentation 10 | */ 11 | public class ExampleUnitTest { 12 | @Test 13 | public void addition_isCorrect() { 14 | assertEquals(4, 2 + 2); 15 | } 16 | } -------------------------------------------------------------------------------- /Demo/superplayerdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_add.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_adjust_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_adjust_mode.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_cache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_cache.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_close_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_close_press.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_fill_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_fill_mode.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_ic_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_ic_setting.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_landscape.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_loading_image0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_loading_image0.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_loading_image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_loading_image1.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_loading_image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_loading_image2.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_loading_image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_loading_image3.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_loading_image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_loading_image4.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_loading_image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_loading_image5.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_loading_image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_loading_image6.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_loading_image7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_loading_image7.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_log_hidden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_log_hidden.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_log_show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_log_show.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_mic_disable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_mic_disable.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_mic_enable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_mic_enable.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_play_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_play_pause.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_play_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_play_start.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_portrait.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_qr_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_qr_code.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_quick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xhdpi/superplayer_quick.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_cache_list_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_cache_list_empty.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_cache_list_warnning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_cache_list_warnning.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_default_cover_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_default_cover_thumb.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_ic_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_ic_back.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_ic_new_vod_back_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_ic_new_vod_back_normal.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_ic_qcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_ic_qcode.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_ic_vod_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_ic_vod_add.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_ic_vod_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_ic_vod_search.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_question_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_question_link.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_seekbar_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_seekbar_icon.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_tip_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_tip_error.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_tip_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_tip_success.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_vod_left_guide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_vod_left_guide.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_vod_middle_guide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_vod_middle_guide.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_vod_progress_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_vod_progress_pointer.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_vod_right_guide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_vod_right_guide.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_vod_small_point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable-xxhdpi/superplayer_vod_small_point.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable/superplayer_btn_back_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerdemo/src/main/res/drawable/superplayer_btn_back_gray.png -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable/superplayer_cache_circle_status_caching.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable/superplayer_cache_circle_status_finish.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable/superplayer_cache_circle_status_pause.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | 8 | -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable/superplayer_cache_round_quality_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 9 | 10 | -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable/superplayer_common_dialog_round_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable/superplayer_common_tip_round_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable/superplayer_content_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable/superplayer_input_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable/superplayer_shape_btn_vod_known.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/drawable/superplayer_shape_rl_progress_mask.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/layout/super_player_drop_down_layout.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/layout/super_player_spinner_layout.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/menu/superplayer_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 11 | -------------------------------------------------------------------------------- /Demo/superplayerdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 48dip 5 | 6 | -------------------------------------------------------------------------------- /Demo/superplayerkit/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Demo/superplayerkit/libs/DanmakuFlameMaster-0.5.3.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/libs/DanmakuFlameMaster-0.5.3.aar -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/java/com/tencent/liteav/demo/superplayer/SuperPlayerCode.java: -------------------------------------------------------------------------------- 1 | package com.tencent.liteav.demo.superplayer; 2 | 3 | public class SuperPlayerCode { 4 | public static final int OK = 0; 5 | public static final int NET_ERROR = 10001; 6 | public static final int PLAY_URL_EMPTY = 20001; 7 | public static final int LIVE_PLAY_END = 30001; 8 | public static final int LIVE_SHIFT_FAIL = 30002; 9 | public static final int VOD_PLAY_FAIL = 40001; 10 | public static final int VOD_REQUEST_FILE_ID_FAIL = 40002; 11 | } 12 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/java/com/tencent/liteav/demo/superplayer/model/ISuperPlayerListener.java: -------------------------------------------------------------------------------- 1 | package com.tencent.liteav.demo.superplayer.model; 2 | 3 | import android.os.Bundle; 4 | 5 | import com.tencent.rtmp.TXVodPlayer; 6 | 7 | public interface ISuperPlayerListener { 8 | public void onVodPlayEvent(final TXVodPlayer player, final int event, final Bundle param); 9 | 10 | public void onVodNetStatus(final TXVodPlayer player, final Bundle status); 11 | 12 | public void onLivePlayEvent(final int event, final Bundle param); 13 | 14 | public void onLiveNetStatus(final Bundle status); 15 | } -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/java/com/tencent/liteav/demo/superplayer/model/entity/EncryptedStreamingInfo.java: -------------------------------------------------------------------------------- 1 | package com.tencent.liteav.demo.superplayer.model.entity; 2 | 3 | /** 4 | * Adaptive bitrate information. 5 | * 6 | * 自适应码流信息 7 | */ 8 | public class EncryptedStreamingInfo { 9 | 10 | public String drmType; 11 | public String url; 12 | 13 | @Override 14 | public String toString() { 15 | return "TCEncryptedStreamingInfo{" + 16 | ", drmType='" + drmType + '\'' + 17 | ", url='" + url + '\'' + 18 | '}'; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/java/com/tencent/liteav/demo/superplayer/model/utils/RandomUtils.java: -------------------------------------------------------------------------------- 1 | package com.tencent.liteav.demo.superplayer.model.utils; 2 | 3 | import java.util.Random; 4 | 5 | public class RandomUtils { 6 | 7 | /** 8 | * Get a random number within a range. 9 | * 10 | * 获取范围内的随机数 11 | */ 12 | public static Integer getRandomNumber(int min, int max) { 13 | Random random = new Random(); 14 | int result = random.nextInt(max) % (max - min + 1) + min; 15 | return result; 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/color/superplayer_vod_player_text_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_bottom_shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_bottom_shadow.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_btn_back_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_btn_back_play.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_cache_menu_quality_ic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_cache_menu_quality_ic.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_default.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_dropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_dropdown.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_back.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_danmuku_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_danmuku_off.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_danmuku_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_danmuku_on.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_float_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_float_close.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_light_max.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_light_max.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_light_min.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_light_min.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_play.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_player_lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_player_lock.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_player_unlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_player_unlock.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_replay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_replay.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_check.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_cover_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_cover_top.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_download.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_fullscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_fullscreen.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_more_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_more_normal.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_pause_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_pause_normal.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_play_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_play_normal.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_snapshot_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_snapshot_normal.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_vod_thumb.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_volume_max.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_volume_max.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_volume_min.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_ic_volume_min.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_multi_audio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_multi_audio.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_multi_subtitle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_multi_subtitle.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_pip_play_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_pip_play_icon.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_play_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_play_next.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_playbackward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_playbackward.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_playbackward_backgrand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_playbackward_backgrand.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_playforward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_playforward.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_playforward_backgrand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_playforward_backgrand.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_seek_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_seek_left.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_seek_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_seek_right.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_setting.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_top_shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/superplayerkit/src/main/res/drawable-xxhdpi/superplayer_top_shadow.png -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable/app_bg_confirm_dialog.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable/superplayer_blue_bottom_line.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable/superplayer_gray_thumb.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 17 | 18 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable/superplayer_gray_track.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable/superplayer_green_thumb.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 17 | 18 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable/superplayer_green_track.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable/superplayer_round_blue_bt_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 9 | 10 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable/superplayer_setting_button.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable/superplayer_shape_vip_tip_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable/superplayer_shape_vtt_text_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable/superplayer_thumb.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable/superplayer_track.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/drawable/superplayer_vipwatch_yellow_shape.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/layout/superplayer_item_for_drop_down.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/layout/superplayer_layout_new_vod_snap.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 11 | -------------------------------------------------------------------------------- /Demo/superplayerkit/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 48dip 5 | 6 | -------------------------------------------------------------------------------- /Demo/tuishortvideo/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Demo/tuishortvideo/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/tuishortvideo/consumer-rules.pro -------------------------------------------------------------------------------- /Demo/tuishortvideo/libs/tuiplayercore-release_2.1.5.62.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/tuishortvideo/libs/tuiplayercore-release_2.1.5.62.aar -------------------------------------------------------------------------------- /Demo/tuishortvideo/libs/tuiplayershortvideo-release_2.1.5.62.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/tuishortvideo/libs/tuiplayershortvideo-release_2.1.5.62.aar -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/java/com/tencent/liteav/demo/player/demo/tuishortvideo/layer/TUILayerBridge.java: -------------------------------------------------------------------------------- 1 | package com.tencent.liteav.demo.player.demo.tuishortvideo.layer; 2 | 3 | public interface TUILayerBridge { 4 | 5 | void setNeedPauseOnce(boolean isNeed); 6 | 7 | void postExtInfoToCurLayer(Object obj); 8 | } 9 | -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/java/com/tencent/liteav/demo/player/demo/tuishortvideo/layer/vod/message/DemoVodLayerEvent.java: -------------------------------------------------------------------------------- 1 | package com.tencent.liteav.demo.player.demo.tuishortvideo.layer.vod.message; 2 | 3 | public interface DemoVodLayerEvent { 4 | 5 | void onLayerEvent(int codeEvent); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/java/com/tencent/liteav/demo/player/demo/tuishortvideo/layer/vod/message/DemoVodLayerEventConstants.java: -------------------------------------------------------------------------------- 1 | package com.tencent.liteav.demo.player.demo.tuishortvideo.layer.vod.message; 2 | 3 | public interface DemoVodLayerEventConstants { 4 | 5 | int SHOW_LOADING = 1; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/color/tuilayer_switch_track_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/drawable-xxhdpi/tuiplayer_ic_down_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/tuishortvideo/src/main/res/drawable-xxhdpi/tuiplayer_ic_down_arrow.png -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/drawable-xxhdpi/tuiplayer_ic_fullscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/tuishortvideo/src/main/res/drawable-xxhdpi/tuiplayer_ic_fullscreen.png -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/drawable-xxhdpi/tuiplayer_ic_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/tuishortvideo/src/main/res/drawable-xxhdpi/tuiplayer_ic_settings.png -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/drawable-xxhdpi/tuiplayer_shortvideo_comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/tuishortvideo/src/main/res/drawable-xxhdpi/tuiplayer_shortvideo_comment.png -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/drawable-xxhdpi/tuiplayer_shortvideo_content_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/drawable-xxhdpi/tuiplayer_shortvideo_ic_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/tuishortvideo/src/main/res/drawable-xxhdpi/tuiplayer_shortvideo_ic_back.png -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/drawable-xxhdpi/tuiplayer_shortvideo_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/tuishortvideo/src/main/res/drawable-xxhdpi/tuiplayer_shortvideo_pause.png -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/drawable/tuilayer_quality_bg_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/drawable/tuiplayer_gradient_shadow.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/drawable/tuiplayer_shortvideo_btn_back_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/tuishortvideo/src/main/res/drawable/tuiplayer_shortvideo_btn_back_gray.png -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/drawable/tuiplayer_shortvideo_round_white_line_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 8 | -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/drawable/tuiplayer_shortvideo_shape_btn_vod_known.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/drawable/tuiplayer_shortvideo_top_radius_white_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/drawable/tuiplayer_trapezoid_trans_black.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/layout/player_activity_shortvideo.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /Demo/tuishortvideo/src/main/res/layout/tuiplayer_simple_spinner_dropdown_item.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Demo/vodcommon/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Demo/vodcommon/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/vodcommon/consumer-rules.pro -------------------------------------------------------------------------------- /Demo/vodcommon/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /Demo/vodcommon/src/main/java/com/tencent/liteav/demo/vodcommon/entity/GetVideoInfoListListener.java: -------------------------------------------------------------------------------- 1 | package com.tencent.liteav.demo.vodcommon.entity; 2 | 3 | 4 | import java.util.List; 5 | 6 | /** 7 | * Created by vinsonswang on 2018/3/29. 8 | */ 9 | 10 | public interface GetVideoInfoListListener { 11 | void onGetVideoInfoList(List videoInfoList); 12 | 13 | void onFail(int errCode); 14 | } 15 | -------------------------------------------------------------------------------- /Demo/vodcommon/src/main/java/com/tencent/liteav/demo/vodcommon/entity/VideoInfo.java: -------------------------------------------------------------------------------- 1 | package com.tencent.liteav.demo.vodcommon.entity; 2 | 3 | /** 4 | * Created by vinsonswang on 2018/3/28. 5 | */ 6 | 7 | public class VideoInfo { 8 | public String fileId; 9 | public String name; 10 | public String coverUrl; 11 | public int size; 12 | public int duration; 13 | public long createTime; 14 | } 15 | -------------------------------------------------------------------------------- /Demo/vodcommon/src/main/java/com/tencent/liteav/demo/vodcommon/entity/VideoListModel.java: -------------------------------------------------------------------------------- 1 | package com.tencent.liteav.demo.vodcommon.entity; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class VideoListModel { 7 | public List videoModelList = new ArrayList<>(); 8 | public String title; 9 | public String icon; 10 | // Can it be cached offline 11 | public boolean isEnableDownload; 12 | 13 | public void addVideoModel(VideoModel videoModel) { 14 | videoModelList.add(videoModel); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Demo/vodcommon/src/main/res/drawable-xxhdpi/common_ic_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Demo/vodcommon/src/main/res/drawable-xxhdpi/common_ic_back.png -------------------------------------------------------------------------------- /Demo/vodcommon/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 48dip 5 | 6 | -------------------------------------------------------------------------------- /Demo/vodcommon/src/test/java/com/tencent/liteav/demo/vodcommon/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.tencent.liteav.demo.vodcommon; 2 | 3 | import org.junit.Test; 4 | 5 | 6 | /** 7 | * Example local unit test, which will execute on the development machine (host). 8 | * 9 | * @see Testing documentation 10 | */ 11 | public class ExampleUnitTest { 12 | @Test 13 | public void addition_isCorrect() { 14 | assertEquals(4, 2 + 2); 15 | } 16 | } -------------------------------------------------------------------------------- /Player-API-Example-Android/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea 5 | .DS_Store 6 | /build 7 | /captures 8 | .externalNativeBuild 9 | .cxx 10 | local.properties 11 | 12 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/consumer-rules.pro -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/java/com/tencent/player/baseplayer/ConfigBean.java: -------------------------------------------------------------------------------- 1 | package com.tencent.player.baseplayer; 2 | 3 | import com.tencent.rtmp.TXVodPlayConfig; 4 | 5 | public class ConfigBean { 6 | public static boolean sIsEnableSelfAdaption = true; 7 | public static boolean sIsEnableHardWareDecode = true; 8 | public static int sLogLevel = 0; 9 | public static TXVodPlayConfig sPlayConfig; 10 | } 11 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/color/superplayer_vod_player_text_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_add.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_adjust_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_adjust_mode.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_cache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_cache.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_close_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_close_press.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_fill_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_fill_mode.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_input_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_input_box.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_landscape.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_loading_image0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_loading_image0.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_loading_image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_loading_image1.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_loading_image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_loading_image2.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_loading_image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_loading_image3.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_loading_image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_loading_image4.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_loading_image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_loading_image5.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_loading_image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_loading_image6.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_loading_image7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_loading_image7.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_log_hidden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_log_hidden.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_log_show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_log_show.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_mic_disable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_mic_disable.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_mic_enable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_mic_enable.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_play_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_play_pause.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_play_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_play_start.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_portrait.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_qr_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_qr_code.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_quick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xhdpi/superplayer_quick.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/player_left_move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/player_left_move.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/player_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/player_pause.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/player_point_hit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/player_point_hit.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/player_pull_move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/player_pull_move.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/player_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/player_thumb.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/player_up_move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/player_up_move.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_cache_list_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_cache_list_empty.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_cache_list_warnning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_cache_list_warnning.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_default_cover_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_default_cover_thumb.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_ic_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_ic_back.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_ic_new_vod_back_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_ic_new_vod_back_normal.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_ic_qcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_ic_qcode.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_ic_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_ic_setting.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_ic_vod_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_ic_vod_add.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_ic_vod_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_ic_vod_search.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_question_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_question_link.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_seekbar_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_seekbar_icon.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_tip_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_tip_error.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_tip_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_tip_success.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_vod_left_guide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_vod_left_guide.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_vod_middle_guide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_vod_middle_guide.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_vod_progress_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_vod_progress_pointer.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_vod_right_guide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_vod_right_guide.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_vod_small_point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable-xxhdpi/superplayer_vod_small_point.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable/superplayer_btn_back_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteAVSDK/Player_Android/1e94781d1ac7a7ed839f87202d6dd218f69fa2ce/Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable/superplayer_btn_back_gray.png -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable/superplayer_cache_circle_status_caching.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable/superplayer_cache_circle_status_finish.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable/superplayer_cache_circle_status_pause.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | 8 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable/superplayer_cache_round_quality_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 9 | 10 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable/superplayer_content_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable/superplayer_input_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable/superplayer_shape_btn_vod_known.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/drawable/superplayer_shape_rl_progress_mask.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/layout/item_spinner_text.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/layout/spinner_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 12 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/menu/superplayer_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 11 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/values-land/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 48dp 3 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/values-w1240dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 200dp 3 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/values-w600dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 48dp 3 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 48dip 5 | 16dp 6 | 7 | -------------------------------------------------------------------------------- /Player-API-Example-Android/BaseVodPlayer/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 |