Пример #1
0
<?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"/>
Пример #2
0
<?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";
    }
}
Пример #3
0
<?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);
}
Пример #4
0
<?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);
Пример #5
0
<?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";
}
Пример #6
0
<?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">
Пример #7
0
<?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";