Video / Audio Downloader SDK

Video / Audio Downloader SDK

Released 2 years ago , Last update 2 years ago

Video / Audio Downloader SDK is a library that let you find and download audio/video content from any web-pages on the Internet

Audio/Video Downloader SDK is a library that let you find and download media content from any web-pages on the Internet.

This SDK allows you to download from any link and from any online resources. It supports direct links to audio/video files and links to live streams. SDK can detect single video on Web page as well as playlist, and on some sites provides a choice of video quality. Downloading is available for most of the popular video and audio formats.

This library has been used in applications such as Online Player and Remote Media Manager.

Features

  • Detects links to the media on Web pages (include hidden links)
  • Downloads audio/video (including m3u8 streams)

Download the demo version for iOS FREE

Pricing

14 day 14-day money-back guarantee

$99.99

Application License

  • Perpetual license

  • 2 applications

  • Can distribute binary products only

  • Commercial use

  • 3 months support

  • The SDK finds audio and video download links from nearly any website. I have tested Youtube, Dailymotion, and many more. Perfect for downloader and video player apps.

    PG Peter Groetzinger

Audio/Video Detector SDK Documentation

WebMediaDetector is iOS library for extracting media URL from web pages and downloading media files.​

iOS

Installation

1) Add MVADetectorSDK.framework to your project.

2) Add dependencies:

+ WebKit.framework
+ MediaPlayer.framawork ​

3) Add to Linker flag

- Build Settings -> Other linker flags -> -ObjC ​

4) Import header

#import <MVADetectorSDK/MVADetectorSDK.h>

5) Set your license key in the app delegate:

[[MVALicenseManager sharedManager] setLicenseSerialKey:@"YOUR_SERIAL_KEY"];

6) Add script in Build phase
​ ./*PATH_TO_FRAMEWORK*/MVADetectorSDK.framework/licenseChecker YOUR_SERIAL_KEY ​

Getting Started

How to detect media URL

@property(nonatomic) MVADetector *detector;

// ...
self.detector = [[MVADetector alloc] init];
// url - web page URL
[self.detector detectWithUrl:url completion:^(MVADetectorPlaylist *playlist){
if (playlist != nil)
{
// found media URLs
}
}];

How to download media file

@property(nonatomic) MVADownloader *downloader;

// ...
// url - media file URL
self.downloader = [[MVAHttpSingleFileDownloader alloc] initWithURL:url];
[self.downloader downloadToFolder:folderPath
progressBlock:^(MVADownloaderProgressInfo *progressInfo){
}
streamModeBlock:^(MVADownloaderStreamMode streamMode){
}
completionBlock:^(NSString *downloadedFilePath, NSError *error){
if (error == nil)
{
/// e.g. play media file from downloadedFilePath
}
}];

How to download m3u8 stream

@property(nonatomic) MVADownloader *downloader;

// ...
// url - m3u8 stream URL
self.downloader = [[MVAHttpM3u8Downloader alloc] initWithURL:url];
[self.downloader downloadToFolder:folderPath
progressBlock:^(MVADownloaderProgressInfo *progressInfo){
}
streamModeBlock:^(MVADownloaderStreamMode streamMode){
}
completionBlock:^(NSString *downloadedFilePath, NSError *error){
if (error == nil)
{
/// e.g. play m3u8 from downloadedFilePath
}
}];

Requirements

iOS 7.1 and later.

1 license From » $99.99 View Licenses

Get A Quote

What do you need?
  • Custom development
  • Integration
  • Customization / Reskinning
  • Consultation
When do you need it?
  • Soon
  • Next week
  • Next month
  • Anytime

Thanks for getting in touch!

Your quote details have been received and we'll get back to you soon.


Or enter your name and Email
  • MS Marcello Stanisci License holderApplication License
    3 month support
    Purchased on May 4, 2016
    2 years ago
    Can we also save streamed video locali ?
    • Aliaksei Baturski Publisher 2 years ago
      Hi, Sorry for delayed answer. There is such feature in the SDK. You could use the demo version of SDK to test of this function. Regards, Macsoftex team.