<?php // Don't forget to rename creds-dist.php to creds.php and insert your API key include __DIR__ . '/creds.php'; require __DIR__ . '/../vendor/autoload.php'; $terms = $_GET['terms']; $terms = preg_replace("/[^A-Za-z0-9|]/", "", $terms); $bundle = new \Clarify\Bundle($apikey); $items = $bundle->search($terms); $search_terms = json_encode($items['search_terms']); $item_results = json_encode($items['item_results']); $bundlekey = $items['_links']['items'][0]['href']; $tracks = $bundle->tracks->load($bundlekey)['tracks']; $mediaUrl = $tracks[0]['media_url']; $duration = $tracks[0]['duration']; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <title>Clarify Video Player Demo</title> <style type="text/css"> body { font-family: sans-serif; } </style> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script> <script src="scripts/jquery/jquery-ui-1.9.2.custom.min.js" type="text/javascript"></script> <script src="scripts/jquery/jquery.jplayer-2.6.0.min.js" type="text/javascript"></script> <script src="scripts/o3v_video_player.js" type="text/javascript"></script> <link rel="stylesheet" href="css/jquery-ui.custom.css"/>
<?php // Don't forget to rename creds-dist.php to creds.php and insert your API key require __DIR__ . '/creds.php'; require __DIR__ . '/../vendor/autoload.php'; $bundle = new \Clarify\Bundle($apikey); $result = $bundle->search('strong'); $results = $result['item_results']; $items = $result['_links']['items']; foreach ($items as $index => $item) { $bundle = $bundle->load($item['href']); echo $bundle['_links']['self']['href'] . "\n"; echo $bundle['name'] . "\n"; $search_hits = $results[$index]['term_results'][0]['matches'][0]['hits']; foreach ($search_hits as $search_hit) { echo $search_hit['start'] . ' -- ' . $search_hit['end'] . "\n"; } }
<?php // Don't forget to rename creds-dist.php to creds.php and insert your API key require __DIR__ . '/creds.php'; require __DIR__ . '/../vendor/autoload.php'; $bundle = new \Clarify\Bundle($apikey); $results = $bundle->index(); $items = $results['_links']['items']; foreach ($items as $item) { $tracks = $bundle->tracks->load($item['href']); print_r($tracks); }
<?php // Don't forget to rename creds-dist.php to creds.php and insert your API key require __DIR__ . '/creds.php'; require __DIR__ . '/../vendor/autoload.php'; $bundle = new \Clarify\Bundle($apikey); $results = $bundle->index(); $items = $results['_links']['items']; foreach ($items as $item) { $_bundle = $bundle->load($item['href']); echo $_bundle['_links']['self']['href'] . "\n"; echo $_bundle['name'] . "\n"; } $page = $bundle->getNextPage(); print_r($page);
<?php // Don't forget to rename creds-dist.php to creds.php and insert your API key require __DIR__ . '/creds.php'; require __DIR__ . '/../vendor/autoload.php'; $bundle = new \Clarify\Bundle($apikey); $success = $bundle->create("Dorothy and the Wizard of Oz", 'http://media.clarify.io/audio/books/dorothyandthewizardinoz_01_baum_64kb.mp3'); if ($success) { $newURI = $bundle->detail['_links']['self']['href']; echo $newURI . "\n"; $item = $bundle->load($newURI); print_r($item); } else { echo $bundle->detail['message'] . "\n"; }
<?php include "header.php"; include "includes/Data_Helper.php"; $data_helper = new Data_Helper(); ?> <?php $api_key = (require 'vendor/autoload.php'); $bundle = new Clarify\Bundle($api_key); $results = $bundle->search('funny|dorothy'); $total = (int) $results['total']; $search_terms = json_encode($results['search_terms']); $item_results = $results['item_results']; $bundles = $results['_links']['items']; $bundle_data = array(); $i = 0; foreach ($bundles as $key => $_bundle) { $bundle_data[$i] = array(); $bundle_data[$i]["key"] = $key; $bundle_data[$i]["bundlekey"] = $_bundle['href']; $bundle_data[$i]["tracks"] = $bundle->tracks->load($bundle_data[$i]["bundlekey"])['tracks']; $bundle_data[$i]["mediaUrl"] = $bundle_data[$i]["tracks"][0]['media_url']; $bundle_data[$i]["duration"] = $bundle_data[$i]["tracks"][0]['duration']; $i++; } ?> <div class="singlecol clearfix"> <div id="player-media-options">
<?php // Don't forget to rename creds-dist.php to creds.php and insert your API key require __DIR__ . '/creds.php'; require __DIR__ . '/../vendor/autoload.php'; $bundle = new \Clarify\Bundle($apikey); $results = $bundle->index(); $item = $results['_links']['items'][0]; echo $item['href'] . "\n"; $bundle->delete($item['href']); $bundle->load($item['href']); echo $bundle->getStatusCode() . "\n";