├── .gitignore ├── LICENSE ├── README.md ├── TestAVFoundation ├── TestAVFoundation.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── TestAVFoundation │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── dot.imageset │ │ ├── Contents.json │ │ └── 点.png │ ├── icon.imageset │ │ ├── Contents.json │ │ └── Icon120@2x.png │ ├── pause.imageset │ │ ├── Contents.json │ │ └── 暂停.png │ └── play.imageset │ │ ├── Contents.json │ │ └── 播放.png │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── ConvertUtil.h │ ├── ConvertUtil.m │ ├── FOFMoviePlayerView │ ├── FOFMoviePlayerView.h │ └── FOFMoviePlayerView.m │ ├── Info.plist │ ├── TestMoviePlayerViewController.h │ ├── TestMoviePlayerViewController.m │ ├── VideoEdit │ ├── FOFMoviePlayer │ │ ├── FOFMoviePlayer.h │ │ └── FOFMoviePlayer.m │ ├── Haft.h │ ├── Haft.m │ ├── Line.h │ ├── Line.m │ ├── VideoEditViewController.h │ ├── VideoEditViewController.m │ ├── VideoPieces.h │ └── VideoPieces.m │ ├── VideoPlayerViewController.h │ ├── VideoPlayerViewController.m │ ├── VideoViewController.h │ ├── VideoViewController.m │ ├── ViewController.h │ ├── ViewController.m │ ├── empty.png │ ├── lame │ ├── lame.h │ └── libmp3lame.a │ ├── main.m │ ├── test.aac │ ├── video.mp4 │ ├── 女声.mp3 │ ├── 宿命者.mp3 │ └── 男声.mp3 ├── 微信小视频截取.gif └── 效果.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/README.md -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/AppDelegate.h -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/AppDelegate.m -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/Assets.xcassets/dot.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/Assets.xcassets/dot.imageset/Contents.json -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/Assets.xcassets/dot.imageset/点.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/Assets.xcassets/dot.imageset/点.png -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/Assets.xcassets/icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/Assets.xcassets/icon.imageset/Contents.json -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/Assets.xcassets/icon.imageset/Icon120@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/Assets.xcassets/icon.imageset/Icon120@2x.png -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/Assets.xcassets/pause.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/Assets.xcassets/pause.imageset/Contents.json -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/Assets.xcassets/pause.imageset/暂停.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/Assets.xcassets/pause.imageset/暂停.png -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/Assets.xcassets/play.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/Assets.xcassets/play.imageset/Contents.json -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/Assets.xcassets/play.imageset/播放.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/Assets.xcassets/play.imageset/播放.png -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/ConvertUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/ConvertUtil.h -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/ConvertUtil.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/ConvertUtil.m -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/FOFMoviePlayerView/FOFMoviePlayerView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/FOFMoviePlayerView/FOFMoviePlayerView.h -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/FOFMoviePlayerView/FOFMoviePlayerView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/FOFMoviePlayerView/FOFMoviePlayerView.m -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/Info.plist -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/TestMoviePlayerViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/TestMoviePlayerViewController.h -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/TestMoviePlayerViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/TestMoviePlayerViewController.m -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/VideoEdit/FOFMoviePlayer/FOFMoviePlayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/VideoEdit/FOFMoviePlayer/FOFMoviePlayer.h -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/VideoEdit/FOFMoviePlayer/FOFMoviePlayer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/VideoEdit/FOFMoviePlayer/FOFMoviePlayer.m -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/VideoEdit/Haft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/VideoEdit/Haft.h -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/VideoEdit/Haft.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/VideoEdit/Haft.m -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/VideoEdit/Line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/VideoEdit/Line.h -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/VideoEdit/Line.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/VideoEdit/Line.m -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/VideoEdit/VideoEditViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/VideoEdit/VideoEditViewController.h -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/VideoEdit/VideoEditViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/VideoEdit/VideoEditViewController.m -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/VideoEdit/VideoPieces.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/VideoEdit/VideoPieces.h -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/VideoEdit/VideoPieces.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/VideoEdit/VideoPieces.m -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/VideoPlayerViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/VideoPlayerViewController.h -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/VideoPlayerViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/VideoPlayerViewController.m -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/VideoViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/VideoViewController.h -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/VideoViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/VideoViewController.m -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/ViewController.h -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/ViewController.m -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/empty.png -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/lame/lame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/lame/lame.h -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/lame/libmp3lame.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/lame/libmp3lame.a -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/main.m -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/test.aac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/test.aac -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/video.mp4 -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/女声.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/女声.mp3 -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/宿命者.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/宿命者.mp3 -------------------------------------------------------------------------------- /TestAVFoundation/TestAVFoundation/男声.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/TestAVFoundation/TestAVFoundation/男声.mp3 -------------------------------------------------------------------------------- /微信小视频截取.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/微信小视频截取.gif -------------------------------------------------------------------------------- /效果.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyOceanFish/StudyAVFoundation/HEAD/效果.gif --------------------------------------------------------------------------------