A fully functional short video app project.Record a six secends video while playing prank sounds.

Related tags

Video prankPro
Overview

prankPro

A fully functional short video app project

How to Install

1. use coconapod to init your xcode environment.
2. change the app-keys in `application.h` to yours.Maybe you can still get information from Parse.com
3. enjoy.

Intro

Well,This app is still waiting for appstore review. They gave me so unbeliveable reasons to hold till today,I've' gave up and hope my first ios app still can do some thing good to the world:)

the idea is simple.Do you Remember the Vine hot hashtag "shaver"?People use fake shaver app to make prank jokes.When I watch these videos,i was like 'hey,why not record their reaction of their face,like GoPro',so here it is.

What you can learn from the project

1.general functions like list,grid.
2.how to set the cell's height.
3.how to control your layout by Masonry.
4.how torecord video by SCRecorder.
5.how to display video by AvFoundation.
6.how to connect to parse(that wont work...).
7.how to write a custom view(a scrollbar,a preview view)
...

free template psd file

I know many have difficulty with making some better screenshot images.Mine is not the best one,but I hope I can help you find a easy way to create your beautiful app store screenshot images.You can find my template psd file in the repository.

about Parse

Parse will stop their service soon,If you interested in the project,after the app store approve my app,I will change to Bmob.com web service.

Extra

If you are from china,欢迎加入qq技术交流群533838427

Thanks to

I use the libaries or views blew,thanks to the authors.you are my reason to open my project.

'Parse'  
'ParseUI'  
'ParseFacebookUtilsV4'  
'ParseTwitterUtils‘  
'FBSDKShareKit'  
'Qiniu'  
'AFNetworking'  
'MJRefresh'  
'SDWebImage'  
'MBProgressHUD'  
'Masonry'  
'SCRecorder'  
'JazzHands'  
'MYBlurIntroductionView'  
'ActionSheetPicker-3.0'  
'BlocksKit'  
'Google-Mobile-Ads-SDK'

License

prankPro is available under the MIT license.

You might also like...
iOS Video Conferencing SDK & Sample App
iOS Video Conferencing SDK & Sample App

🎉 100ms SDK & Sample App 🚀 Here you will find everything you need to build experiences with video using 100ms iOS SDK. Dive into our SDKs, quick sta

Dedicated storyboarding iPad app for video content creators.
Dedicated storyboarding iPad app for video content creators.

CS3217 - Storyteller Final Project for CS3217: Software Engineering for Modern Application Platforms By: Marcus, Pan Yongjing, and Tian Fang Overview

Valorem-demo - Demonstration code and video of Valorem, a bespoke portfolio recommendation platform to be created as an iOS mobile app.

valorem-demo Demonstration code of Valorem, a bespoke portfolio recommendation platform to be created as an iOS mobile app. The included code demonstr

Catalyst example of a grid-based video app that opens videos in secondary windows
Catalyst example of a grid-based video app that opens videos in secondary windows

Simple Catalyst example (Mac idiom) of a grid-based app populated with videos. On macOS, double-clicking a video opens it in a new playback window. Keyboard navigation is fully supported via the UIKit Focus Engine.

BMPlayer - A video player for iOS, based on AVPlayer, support the horizontal, vertical screen
BMPlayer - A video player for iOS, based on AVPlayer, support the horizontal, vertical screen

A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brightness and seek by slide, support subtitles.

A video composition framework build on top of AVFoundation. It's simple to use and easy to extend.
A video composition framework build on top of AVFoundation. It's simple to use and easy to extend.

A high-level video composition framework build on top of AVFoundation. It's simple to use and easy to extend. Use it and make life easier if you are implementing video composition feature.

Overlay alpha channel video animation player view using Metal.
Overlay alpha channel video animation player view using Metal.

Overlay alpha channel video animation player view using Metal. Example To run the example project, clone the repo, and run pod install from the Exampl

▶️ video player in Swift, simple way to play and stream media on iOS/tvOS

Player Player is a simple iOS video player library written in Swift. Looking for an obj-c video player? Check out PBJVideoPlayer (obj-c). Looking for

A set of tools to trim, crop and select frames inside a video

PryntTrimmerView A set of tools written in swift to crop and trim videos. Example To run the example project, clone the repo, and run pod install from

Comments
  • xcode 7 compile error...

    xcode 7 compile error...

    pod instatll ; /git/prankPro/prankPro/ViewControllers/HJMHCaptureVC.m:302:35: Property 'randomThumbnail' not found on object of type 'SCRecordSessionSegment *'。。。

    opened by wanminny 13
  • App Store Denial

    App Store Denial

    Hey, I noticed in the README you said that you've given up on trying to get this app approved for the App Store. Why was the app denied?

    If you let me know I'd be happy to tell you how to get it approved.

    opened by mitchellporter 3
Owner
huijimuhe
huijimuhe
Repository with base samples for playing HLS/DASH with CMAF video, across as many platforms as possible. Includes steps for encoding and packaging your own test content.

Video Everything Repository with minimal samples for playing HLS/DASH with CMAF video, across as many platforms as possible. Content and License All t

Alex Dodge 3 Jul 4, 2021
Integrate Pianobar with the Now Playing feature of macOS

PianobarNowPlayable - Integrate Pianobar with the Now Playing feature of macOS Ever wanted to control Pianobar like you do most other music applicatio

Dominic 4 Aug 30, 2022
YoutubeKit is a video player that fully supports Youtube IFrame API and YoutubeDataAPI for easily create a Youtube app

YoutubeKit YoutubeKit is a video player that fully supports Youtube IFrame API and YoutubeDataAPI to easily create Youtube applications. Important Ref

Ryo Ishikawa 555 Dec 28, 2022
Nextcloud Talk is a fully on-premises audio/video and chat communication service

Nextcloud Talk iOS app Video & audio calls and chat through Nextcloud on iOS Nextcloud Talk is a fully on-premises audio/video and chat communication

Nextcloud 112 Dec 26, 2022
JDVideoKit - You can easily transfer your video into Three common video type.

JDVideoKit Introduction You can easily transfer your video into Three common video type. You can use set up camera easily. Installation pod 'JDVideoK

郭介騵 24 Sep 9, 2021
A Swift library to upload video files to api.video platform.

api.video IOS video uploader api.video is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and manag

api.video 7 Dec 9, 2022
api.video is the video infrastructure for product builders

api.video is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.

api.video 4 Jun 27, 2022
This Google Cast demo app shows how to cast videos from an iOS device in a way that is fully compliant with the Cast Design Checklist.

CastVideos-ios (reference iOS sender app) This Google Cast demo app shows how to cast videos from an iOS device in a way that is fully compliant with

Google Cast 168 Jan 6, 2023
📱iOS app to extract full-resolution video frames as images.

Frame Grabber is a focused, easy-to-use iOS app to extract full-resolution video frames as images. Perfect to capture and share your favorite video mo

Arthur Hammer 315 Dec 17, 2022
Simple macOS app that applies Apple's Person Segmentation algorithm to a video.

Simple macOS app that applies Apple's Person Segmentation algorithm to a video.

Fabio 5 Dec 9, 2022