├── .gitignore ├── AppScope ├── app.json5 └── resources │ └── base │ ├── element │ └── string.json │ └── media │ ├── Background.png │ ├── Foreground.png │ ├── app_icon.png │ └── layered_image.json ├── License ├── README.md ├── code-linter.json5 ├── entry ├── .gitignore ├── build-profile.json5 ├── hvigorfile.ts ├── libs │ ├── arm64-v8a │ │ ├── libc++_shared.so │ │ └── libsubtitles.so │ └── x86_64 │ │ ├── libc++_shared.so │ │ └── libsubtitles.so ├── obfuscation-rules.txt ├── oh-package-lock.json5 ├── oh-package.json5 └── src │ ├── main │ ├── ets │ │ ├── common │ │ │ ├── DefaultDialogShadow.ets │ │ │ ├── LanguageConfig.ets │ │ │ ├── NavigationCommon.ets │ │ │ ├── SubtitleFormatConfig.ets │ │ │ └── enum │ │ │ │ ├── BackgroundColorMode.ets │ │ │ │ ├── DeleteType.ets │ │ │ │ ├── ListDisplayMode.ets │ │ │ │ ├── PlayStatus.ets │ │ │ │ ├── RepeatMode.ets │ │ │ │ ├── SubtitleMode.ets │ │ │ │ ├── VideoSource.ets │ │ │ │ └── VideoStartTimeMode.ets │ │ ├── component │ │ │ ├── Dialog │ │ │ │ ├── AddFileFolderNameDialog.ets │ │ │ │ ├── DeletedVideosDialog.ets │ │ │ │ ├── EditFileFolderNameDialog.ets │ │ │ │ ├── EditMetadataDialog.ets │ │ │ │ ├── EditPasswordDialog.ets │ │ │ │ ├── InfoConfirmDialog.ets │ │ │ │ ├── VideoDeleteDialog.ets │ │ │ │ └── VideoDetailDialog.ets │ │ │ ├── FileFolderComponent │ │ │ │ ├── FileFolderListComponent.ets │ │ │ │ ├── FileFolderMenu.ets │ │ │ │ └── FileFolderView.ets │ │ │ ├── PlayerComponent │ │ │ │ ├── AIAsrComponent.ets │ │ │ │ ├── AVCastPickerBuilder.ets │ │ │ │ ├── AudioTrackComponent.ets │ │ │ │ ├── BrightnessSwipingComponent.ets │ │ │ │ ├── FastForwardInfoComponent.ets │ │ │ │ ├── GestureComponent.ets │ │ │ │ ├── LockVideoBarComponent.ets │ │ │ │ ├── PlaybackSpeedComponent.ets │ │ │ │ ├── PlayerSideBarComponent.ets │ │ │ │ ├── SubtitleDisplayComponent.ets │ │ │ │ ├── SubtitlePanelComponent.ets │ │ │ │ ├── SwipingPlayTimeDisplay.ets │ │ │ │ ├── VideoButtonsComponent.ets │ │ │ │ ├── VideoSettingComponent.ets │ │ │ │ ├── VideoSliderComponent.ets │ │ │ │ ├── VideoTopComponent.ets │ │ │ │ └── VolumeSwipingComponent.ets │ │ │ ├── SettingComponent │ │ │ │ ├── SettingSliderItem.ets │ │ │ │ ├── SettingTimeItem.ets │ │ │ │ ├── SettingsCheckboxItem.ets │ │ │ │ ├── SettingsClickItem.ets │ │ │ │ ├── SettingsMenuItem.ets │ │ │ │ └── SettingsToggleItem.ets │ │ │ ├── SideBarComponent │ │ │ │ ├── MaskComponent.ets │ │ │ │ └── SideBar.ets │ │ │ └── VideoItemComponent │ │ │ │ ├── ImportProgressBuilder.ets │ │ │ │ ├── PrivacyPolicyComponent.ets │ │ │ │ ├── SearchComponent.ets │ │ │ │ ├── VideoCardItemComponent.ets │ │ │ │ ├── VideoInfoBuilder.ets │ │ │ │ ├── VideoItemComponent.ets │ │ │ │ ├── VideoListItemComponent.ets │ │ │ │ └── VideoViewComponent.ets │ │ ├── controller │ │ │ └── RedPlayerController │ │ │ │ ├── RedPlayerControllerUtil.ets │ │ │ │ ├── RedPlayerSettingsConfig.ets │ │ │ │ └── RedPlayerStateHolder.ets │ │ ├── database │ │ │ ├── Preferences.ets │ │ │ ├── PreferencesUtil.ets │ │ │ └── VideoMetaData.ets │ │ ├── entryability │ │ │ └── EntryAbility.ets │ │ ├── entrybackupability │ │ │ └── EntryBackupAbility.ets │ │ ├── interfaces │ │ │ ├── AudioTrackInterface.ets │ │ │ ├── AvSessionStateInterface.ets │ │ │ ├── FastForwardSecondInterface.ets │ │ │ ├── FileFolderInterface.ets │ │ │ ├── FolderProcessResultInterface.ets │ │ │ ├── ShadowFancyInterface.ets │ │ │ ├── SubtitleInterface.ets │ │ │ ├── VideoMetadataFromPlayerInterface.ets │ │ │ └── VideoMetadataInterface.ets │ │ ├── modules │ │ │ └── subtitles │ │ │ │ ├── BuildProfile.ets │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── build-profile.json5 │ │ │ │ ├── hvigorfile.ts │ │ │ │ ├── index.ts │ │ │ │ ├── oh-package.json5 │ │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── ets │ │ │ │ ├── ParseAss.ts │ │ │ │ ├── ParseSrt.ts │ │ │ │ ├── ParseVtt.ts │ │ │ │ └── models │ │ │ │ │ ├── Alignment.ts │ │ │ │ │ ├── AssEvent.ts │ │ │ │ │ ├── AssStyle.ts │ │ │ │ │ ├── SrtLine.ts │ │ │ │ │ ├── VttLine.ts │ │ │ │ │ ├── VttRegion.ts │ │ │ │ │ └── VttStyle.ts │ │ │ │ └── module.json │ │ ├── pages │ │ │ ├── AboutApp.ets │ │ │ ├── Index.ets │ │ │ ├── PrivacyInfo.ets │ │ │ ├── PrivacySpace │ │ │ │ ├── PrivacySpace.ets │ │ │ │ └── PrivacySpaceErrorList.ets │ │ │ ├── RecentPlay.ets │ │ │ ├── SettingPage │ │ │ │ ├── CrashPage.ets │ │ │ │ ├── MoreSettingPage.ets │ │ │ │ ├── PersonalizePage.ets │ │ │ │ ├── PlayerSettingPage.ets │ │ │ │ └── Setting.ets │ │ │ └── VideoPlayer │ │ │ │ ├── FFMpegPlayer.ets │ │ │ │ ├── Player.ets │ │ │ │ └── RedPlayer.ets │ │ └── utils │ │ │ ├── AVPlayerUtil.ets │ │ │ ├── AVSessionUtil.ets │ │ │ ├── AnimationUtil.ets │ │ │ ├── AttributeModifierUtil.ets │ │ │ ├── BaseEventUtil.ets │ │ │ ├── BiometricAccessUtil.ets │ │ │ ├── DataSyncUtil.ets │ │ │ ├── DataUtil.ets │ │ │ ├── FileFolderUtil.ets │ │ │ ├── FileProcessorUtil.ets │ │ │ ├── LoggerImpl.ets │ │ │ ├── PathUtils.ets │ │ │ ├── PermissionUtil.ets │ │ │ ├── PrivacySpaceUtil.ets │ │ │ ├── RecentPlayUtil.ets │ │ │ ├── SelectFileUtil.ets │ │ │ ├── SubtitleUtil.ets │ │ │ ├── TaskpoolUtil.ets │ │ │ ├── TimeUtil.ets │ │ │ ├── ToolsUtil.ets │ │ │ ├── VideoInfoUtil.ets │ │ │ ├── VideoOperateUtil.ets │ │ │ ├── VideoUtil.ets │ │ │ ├── WantProcessUtil.ets │ │ │ └── WindowUtil.ets │ ├── module.json5 │ └── resources │ │ ├── base │ │ ├── element │ │ │ ├── color.json │ │ │ └── string.json │ │ ├── media │ │ │ ├── Background.png │ │ │ ├── Foreground.png │ │ │ ├── RedPlayer.bmp │ │ │ ├── audio_vivid_icon.png │ │ │ ├── ffmpeg.png │ │ │ ├── foreground_start_up.png │ │ │ ├── hdr_vivid_icon.png │ │ │ ├── layered_image.json │ │ │ ├── startIcon.png │ │ │ ├── sweet_video.png │ │ │ └── sweet_video_alt.png │ │ └── profile │ │ │ ├── backup_config.json │ │ │ ├── main_pages.json │ │ │ └── route_map.json │ │ ├── dark │ │ └── element │ │ │ └── color.json │ │ ├── en_US │ │ └── element │ │ │ └── string.json │ │ └── zh_CN │ │ └── element │ │ └── string.json │ ├── mock │ └── mock-config.json5 │ ├── ohosTest │ ├── ets │ │ └── test │ │ │ ├── Ability.test.ets │ │ │ └── List.test.ets │ └── module.json5 │ └── test │ ├── List.test.ets │ └── LocalUnit.test.ets ├── feature └── salmonlogger.har ├── hvigor └── hvigor-config.json5 ├── hvigorfile.ts ├── oh-package-lock.json5 └── oh-package.json5 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/.gitignore -------------------------------------------------------------------------------- /AppScope/app.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/AppScope/app.json5 -------------------------------------------------------------------------------- /AppScope/resources/base/element/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/AppScope/resources/base/element/string.json -------------------------------------------------------------------------------- /AppScope/resources/base/media/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/AppScope/resources/base/media/Background.png -------------------------------------------------------------------------------- /AppScope/resources/base/media/Foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/AppScope/resources/base/media/Foreground.png -------------------------------------------------------------------------------- /AppScope/resources/base/media/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/AppScope/resources/base/media/app_icon.png -------------------------------------------------------------------------------- /AppScope/resources/base/media/layered_image.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/AppScope/resources/base/media/layered_image.json -------------------------------------------------------------------------------- /License: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/License -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/README.md -------------------------------------------------------------------------------- /code-linter.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/code-linter.json5 -------------------------------------------------------------------------------- /entry/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/.gitignore -------------------------------------------------------------------------------- /entry/build-profile.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/build-profile.json5 -------------------------------------------------------------------------------- /entry/hvigorfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/hvigorfile.ts -------------------------------------------------------------------------------- /entry/libs/arm64-v8a/libc++_shared.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/libs/arm64-v8a/libc++_shared.so -------------------------------------------------------------------------------- /entry/libs/arm64-v8a/libsubtitles.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/libs/arm64-v8a/libsubtitles.so -------------------------------------------------------------------------------- /entry/libs/x86_64/libc++_shared.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/libs/x86_64/libc++_shared.so -------------------------------------------------------------------------------- /entry/libs/x86_64/libsubtitles.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/libs/x86_64/libsubtitles.so -------------------------------------------------------------------------------- /entry/obfuscation-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/obfuscation-rules.txt -------------------------------------------------------------------------------- /entry/oh-package-lock.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/oh-package-lock.json5 -------------------------------------------------------------------------------- /entry/oh-package.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/oh-package.json5 -------------------------------------------------------------------------------- /entry/src/main/ets/common/DefaultDialogShadow.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/common/DefaultDialogShadow.ets -------------------------------------------------------------------------------- /entry/src/main/ets/common/LanguageConfig.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/common/LanguageConfig.ets -------------------------------------------------------------------------------- /entry/src/main/ets/common/NavigationCommon.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/common/NavigationCommon.ets -------------------------------------------------------------------------------- /entry/src/main/ets/common/SubtitleFormatConfig.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/common/SubtitleFormatConfig.ets -------------------------------------------------------------------------------- /entry/src/main/ets/common/enum/BackgroundColorMode.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/common/enum/BackgroundColorMode.ets -------------------------------------------------------------------------------- /entry/src/main/ets/common/enum/DeleteType.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/common/enum/DeleteType.ets -------------------------------------------------------------------------------- /entry/src/main/ets/common/enum/ListDisplayMode.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/common/enum/ListDisplayMode.ets -------------------------------------------------------------------------------- /entry/src/main/ets/common/enum/PlayStatus.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/common/enum/PlayStatus.ets -------------------------------------------------------------------------------- /entry/src/main/ets/common/enum/RepeatMode.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/common/enum/RepeatMode.ets -------------------------------------------------------------------------------- /entry/src/main/ets/common/enum/SubtitleMode.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/common/enum/SubtitleMode.ets -------------------------------------------------------------------------------- /entry/src/main/ets/common/enum/VideoSource.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/common/enum/VideoSource.ets -------------------------------------------------------------------------------- /entry/src/main/ets/common/enum/VideoStartTimeMode.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/common/enum/VideoStartTimeMode.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/Dialog/AddFileFolderNameDialog.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/Dialog/AddFileFolderNameDialog.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/Dialog/DeletedVideosDialog.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/Dialog/DeletedVideosDialog.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/Dialog/EditFileFolderNameDialog.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/Dialog/EditFileFolderNameDialog.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/Dialog/EditMetadataDialog.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/Dialog/EditMetadataDialog.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/Dialog/EditPasswordDialog.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/Dialog/EditPasswordDialog.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/Dialog/InfoConfirmDialog.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/Dialog/InfoConfirmDialog.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/Dialog/VideoDeleteDialog.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/Dialog/VideoDeleteDialog.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/Dialog/VideoDetailDialog.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/Dialog/VideoDetailDialog.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/FileFolderComponent/FileFolderListComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/FileFolderComponent/FileFolderListComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/FileFolderComponent/FileFolderMenu.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/FileFolderComponent/FileFolderMenu.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/FileFolderComponent/FileFolderView.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/FileFolderComponent/FileFolderView.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/AIAsrComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/AIAsrComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/AVCastPickerBuilder.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/AVCastPickerBuilder.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/AudioTrackComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/AudioTrackComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/BrightnessSwipingComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/BrightnessSwipingComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/FastForwardInfoComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/FastForwardInfoComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/GestureComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/GestureComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/LockVideoBarComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/LockVideoBarComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/PlaybackSpeedComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/PlaybackSpeedComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/PlayerSideBarComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/PlayerSideBarComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/SubtitleDisplayComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/SubtitleDisplayComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/SubtitlePanelComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/SubtitlePanelComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/SwipingPlayTimeDisplay.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/SwipingPlayTimeDisplay.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/VideoButtonsComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/VideoButtonsComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/VideoSettingComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/VideoSettingComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/VideoSliderComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/VideoSliderComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/VideoTopComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/VideoTopComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/PlayerComponent/VolumeSwipingComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/PlayerComponent/VolumeSwipingComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/SettingComponent/SettingSliderItem.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/SettingComponent/SettingSliderItem.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/SettingComponent/SettingTimeItem.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/SettingComponent/SettingTimeItem.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/SettingComponent/SettingsCheckboxItem.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/SettingComponent/SettingsCheckboxItem.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/SettingComponent/SettingsClickItem.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/SettingComponent/SettingsClickItem.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/SettingComponent/SettingsMenuItem.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/SettingComponent/SettingsMenuItem.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/SettingComponent/SettingsToggleItem.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/SettingComponent/SettingsToggleItem.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/SideBarComponent/MaskComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/SideBarComponent/MaskComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/SideBarComponent/SideBar.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/SideBarComponent/SideBar.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/VideoItemComponent/ImportProgressBuilder.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/VideoItemComponent/ImportProgressBuilder.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/VideoItemComponent/PrivacyPolicyComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/VideoItemComponent/PrivacyPolicyComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/VideoItemComponent/SearchComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/VideoItemComponent/SearchComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/VideoItemComponent/VideoCardItemComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/VideoItemComponent/VideoCardItemComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/VideoItemComponent/VideoInfoBuilder.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/VideoItemComponent/VideoInfoBuilder.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/VideoItemComponent/VideoItemComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/VideoItemComponent/VideoItemComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/VideoItemComponent/VideoListItemComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/VideoItemComponent/VideoListItemComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/component/VideoItemComponent/VideoViewComponent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/component/VideoItemComponent/VideoViewComponent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/controller/RedPlayerController/RedPlayerControllerUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/controller/RedPlayerController/RedPlayerControllerUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/controller/RedPlayerController/RedPlayerSettingsConfig.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/controller/RedPlayerController/RedPlayerSettingsConfig.ets -------------------------------------------------------------------------------- /entry/src/main/ets/controller/RedPlayerController/RedPlayerStateHolder.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/controller/RedPlayerController/RedPlayerStateHolder.ets -------------------------------------------------------------------------------- /entry/src/main/ets/database/Preferences.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/database/Preferences.ets -------------------------------------------------------------------------------- /entry/src/main/ets/database/PreferencesUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/database/PreferencesUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/database/VideoMetaData.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/database/VideoMetaData.ets -------------------------------------------------------------------------------- /entry/src/main/ets/entryability/EntryAbility.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/entryability/EntryAbility.ets -------------------------------------------------------------------------------- /entry/src/main/ets/entrybackupability/EntryBackupAbility.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets -------------------------------------------------------------------------------- /entry/src/main/ets/interfaces/AudioTrackInterface.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/interfaces/AudioTrackInterface.ets -------------------------------------------------------------------------------- /entry/src/main/ets/interfaces/AvSessionStateInterface.ets: -------------------------------------------------------------------------------- 1 | // 播控中心数据 2 | export interface AvSessionState { 3 | playing: boolean 4 | duration: number 5 | } -------------------------------------------------------------------------------- /entry/src/main/ets/interfaces/FastForwardSecondInterface.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/interfaces/FastForwardSecondInterface.ets -------------------------------------------------------------------------------- /entry/src/main/ets/interfaces/FileFolderInterface.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/interfaces/FileFolderInterface.ets -------------------------------------------------------------------------------- /entry/src/main/ets/interfaces/FolderProcessResultInterface.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/interfaces/FolderProcessResultInterface.ets -------------------------------------------------------------------------------- /entry/src/main/ets/interfaces/ShadowFancyInterface.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/interfaces/ShadowFancyInterface.ets -------------------------------------------------------------------------------- /entry/src/main/ets/interfaces/SubtitleInterface.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/interfaces/SubtitleInterface.ets -------------------------------------------------------------------------------- /entry/src/main/ets/interfaces/VideoMetadataFromPlayerInterface.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/interfaces/VideoMetadataFromPlayerInterface.ets -------------------------------------------------------------------------------- /entry/src/main/ets/interfaces/VideoMetadataInterface.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/interfaces/VideoMetadataInterface.ets -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/BuildProfile.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/BuildProfile.ets -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/CHANGELOG.md -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/LICENSE -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/README.md -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/build-profile.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/build-profile.json5 -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/hvigorfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/hvigorfile.ts -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/index.ts -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/oh-package.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/oh-package.json5 -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/src/main/ets/ParseAss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/src/main/ets/ParseAss.ts -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/src/main/ets/ParseSrt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/src/main/ets/ParseSrt.ts -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/src/main/ets/ParseVtt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/src/main/ets/ParseVtt.ts -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/src/main/ets/models/Alignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/src/main/ets/models/Alignment.ts -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/src/main/ets/models/AssEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/src/main/ets/models/AssEvent.ts -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/src/main/ets/models/AssStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/src/main/ets/models/AssStyle.ts -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/src/main/ets/models/SrtLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/src/main/ets/models/SrtLine.ts -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/src/main/ets/models/VttLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/src/main/ets/models/VttLine.ts -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/src/main/ets/models/VttRegion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/src/main/ets/models/VttRegion.ts -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/src/main/ets/models/VttStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/src/main/ets/models/VttStyle.ts -------------------------------------------------------------------------------- /entry/src/main/ets/modules/subtitles/src/main/module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/modules/subtitles/src/main/module.json -------------------------------------------------------------------------------- /entry/src/main/ets/pages/AboutApp.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/pages/AboutApp.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/Index.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/pages/Index.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/PrivacyInfo.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/pages/PrivacyInfo.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/PrivacySpace/PrivacySpace.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/pages/PrivacySpace/PrivacySpace.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/PrivacySpace/PrivacySpaceErrorList.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/pages/PrivacySpace/PrivacySpaceErrorList.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/RecentPlay.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/pages/RecentPlay.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/SettingPage/CrashPage.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/pages/SettingPage/CrashPage.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/SettingPage/MoreSettingPage.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/pages/SettingPage/MoreSettingPage.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/SettingPage/PersonalizePage.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/pages/SettingPage/PersonalizePage.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/SettingPage/PlayerSettingPage.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/pages/SettingPage/PlayerSettingPage.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/SettingPage/Setting.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/pages/SettingPage/Setting.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/VideoPlayer/FFMpegPlayer.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/pages/VideoPlayer/FFMpegPlayer.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/VideoPlayer/Player.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/pages/VideoPlayer/Player.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/VideoPlayer/RedPlayer.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/pages/VideoPlayer/RedPlayer.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/AVPlayerUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/AVPlayerUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/AVSessionUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/AVSessionUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/AnimationUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/AnimationUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/AttributeModifierUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/AttributeModifierUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/BaseEventUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/BaseEventUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/BiometricAccessUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/BiometricAccessUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/DataSyncUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/DataSyncUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/DataUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/DataUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/FileFolderUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/FileFolderUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/FileProcessorUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/FileProcessorUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/LoggerImpl.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/LoggerImpl.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/PathUtils.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/PathUtils.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/PermissionUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/PermissionUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/PrivacySpaceUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/PrivacySpaceUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/RecentPlayUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/RecentPlayUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/SelectFileUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/SelectFileUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/SubtitleUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/SubtitleUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/TaskpoolUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/TaskpoolUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/TimeUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/TimeUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/ToolsUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/ToolsUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/VideoInfoUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/VideoInfoUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/VideoOperateUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/VideoOperateUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/VideoUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/VideoUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/WantProcessUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/WantProcessUtil.ets -------------------------------------------------------------------------------- /entry/src/main/ets/utils/WindowUtil.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/ets/utils/WindowUtil.ets -------------------------------------------------------------------------------- /entry/src/main/module.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/module.json5 -------------------------------------------------------------------------------- /entry/src/main/resources/base/element/color.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/base/element/color.json -------------------------------------------------------------------------------- /entry/src/main/resources/base/element/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/base/element/string.json -------------------------------------------------------------------------------- /entry/src/main/resources/base/media/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/base/media/Background.png -------------------------------------------------------------------------------- /entry/src/main/resources/base/media/Foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/base/media/Foreground.png -------------------------------------------------------------------------------- /entry/src/main/resources/base/media/RedPlayer.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/base/media/RedPlayer.bmp -------------------------------------------------------------------------------- /entry/src/main/resources/base/media/audio_vivid_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/base/media/audio_vivid_icon.png -------------------------------------------------------------------------------- /entry/src/main/resources/base/media/ffmpeg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/base/media/ffmpeg.png -------------------------------------------------------------------------------- /entry/src/main/resources/base/media/foreground_start_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/base/media/foreground_start_up.png -------------------------------------------------------------------------------- /entry/src/main/resources/base/media/hdr_vivid_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/base/media/hdr_vivid_icon.png -------------------------------------------------------------------------------- /entry/src/main/resources/base/media/layered_image.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/base/media/layered_image.json -------------------------------------------------------------------------------- /entry/src/main/resources/base/media/startIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/base/media/startIcon.png -------------------------------------------------------------------------------- /entry/src/main/resources/base/media/sweet_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/base/media/sweet_video.png -------------------------------------------------------------------------------- /entry/src/main/resources/base/media/sweet_video_alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/base/media/sweet_video_alt.png -------------------------------------------------------------------------------- /entry/src/main/resources/base/profile/backup_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "allowToBackupRestore": true 3 | } -------------------------------------------------------------------------------- /entry/src/main/resources/base/profile/main_pages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/base/profile/main_pages.json -------------------------------------------------------------------------------- /entry/src/main/resources/base/profile/route_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/base/profile/route_map.json -------------------------------------------------------------------------------- /entry/src/main/resources/dark/element/color.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/dark/element/color.json -------------------------------------------------------------------------------- /entry/src/main/resources/en_US/element/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/en_US/element/string.json -------------------------------------------------------------------------------- /entry/src/main/resources/zh_CN/element/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/main/resources/zh_CN/element/string.json -------------------------------------------------------------------------------- /entry/src/mock/mock-config.json5: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /entry/src/ohosTest/ets/test/Ability.test.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/ohosTest/ets/test/Ability.test.ets -------------------------------------------------------------------------------- /entry/src/ohosTest/ets/test/List.test.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/ohosTest/ets/test/List.test.ets -------------------------------------------------------------------------------- /entry/src/ohosTest/module.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/ohosTest/module.json5 -------------------------------------------------------------------------------- /entry/src/test/List.test.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/test/List.test.ets -------------------------------------------------------------------------------- /entry/src/test/LocalUnit.test.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/entry/src/test/LocalUnit.test.ets -------------------------------------------------------------------------------- /feature/salmonlogger.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/feature/salmonlogger.har -------------------------------------------------------------------------------- /hvigor/hvigor-config.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/hvigor/hvigor-config.json5 -------------------------------------------------------------------------------- /hvigorfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/hvigorfile.ts -------------------------------------------------------------------------------- /oh-package-lock.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/oh-package-lock.json5 -------------------------------------------------------------------------------- /oh-package.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yebingiscn/SweetVideo/HEAD/oh-package.json5 --------------------------------------------------------------------------------