Rapt Media Player API v2
|
|
- Lenard O’Brien’
- 6 years ago
- Views:
Transcription
1 Rapt Media Player API v2 Overview The Rapt Player API is organized as a JavaScript plugin that, when paired with a Rapt Video project*, allows developers to extend their interactive experiences into their own custom applications or websites. The API handles secure delivery of video playback status, custom events and linkouts, and the ability to manage video playback between your asset and the Rapt Player. With creative use of the API alongside the Rapt Interactive Video project editor, teams have access to exponentially more possibilities for delivering engaging experiences across their brand s channels. The following guide will get you started on integrating your project with basic API usage, details about individual API methods and events, and a collection of sample projects and tutorials for getting a full idea of the scope of the plugin. *Projects must have the Rapt Player API permissions enabled in order to send and receive events to the video player Quickstart This section is intended to get your project integrated and running with the Rapt Player API as quickly as possible. This is intended for readers who have at least a basic understanding of JavaScript and web programming. Source Code Source code is distributed via JavaScript file you should include in your markup. We recommend referencing the current version from our CDN: < script src = " ></ script > Alternate versions of the API are available to suit your needs: api.v2.nojq.min.js does not include a namespace-safe version of jquery and relies on you supplying one. Note: the Rapt API was written to be compatible with jquery api.v2.jq.min.js includes a non-namespace-safe jquery so you don t have to provide one yourself. Additionally, all the above versions have a gzipped version which simply have a.gz extension at the end. Rapt Media Player API v2 1 / 13 November 17th, 2015
2 Hello Rapt! The following is a simple example and description of the various concepts that are important to the Rapt API. <!DOCTYPE html> < html > < head > < title >Hello Rapt!</ title > < script src = " ></ script > </ head > < body > < iframe name = "hello-rapt" src = " ls=overlay" width =720 height =405 scrolling = no frameborder =0 marginheight =0 marginwidth =0 webkitallowfullscreen = true mozallowfullscreen = true allowfullscreen = true >Iframes are required to view this content.</ iframe > < script type = "text/javascript" > raptor.api.on( "ready", function (event, el){ raptor.settings( "defaultiframe", el.name); el.onload = function (){ raptor.api.load(); } }); raptor.api.on( "inboundready", function (event, data){ console.log( "inbound commands ready" ); }); </ script > </ body > </ html > The above example creates a Rapt embedded video player and prepares the video player to communicate via the API. A few items to note: 1. Declare the correct HTML5 doctype via the <!DOCTYPE html> declaration. 2. Include the Rapt Player API via the script tag in the head of the document. (We also optionally include jquery in order to simplify later player interactions) 3. Create an iframe tag embedding your project in the body of the document. (The same tag that is provided on your Rapt project dashboard) 4. Upon loading the document, the API builds a collection of the iframe tags available on the page and then signals when ready via the ready event 5. Once ready, since there is only one iframe on our page, we set the defaultiframe to the iframe s name and then fire the API command to load the Rapt Video Player once the iframe is fully loaded. 6. Finally, the last event handler in this example, inboundready, is sent from the API once the player is ready for interaction. This would happen by automation with the raptor.api.load call, or by the user having pressed the play button. At this point the API is ready to accept commands. Rapt Media Player API v2 2 / 13 November 17th, 2015
3 Player Interaction Now that our page has been initialized we can fire off API commands and listen for events in order to create our own custom interactive/site-pairing experiences. The possibilities here are somewhat endless, and this section will aim to describe the basics of player interaction so you can dream up your own creative use of the Rapt platform. The main communication between your app and the Rapt Player happens through two main concepts, which are analogous to a typical JavaScript-based plugin: 1. Functions that communicate messages to the player or return status about the player 2. Events that report back on current playback and custom timed/user-driven events The video player is largely driven by calling functions on the raptor.api object that we referenced in the previous example. Generally, these functions require no arguments assuming a default iframe has already been set.* For the following example, let s assume we are building a super cool, innovative shopping experience that plays specific video nodes based on what item is currently selected on our online catalog: var selectedraptnode; //Start node playback when item is clicked $ (.shopping-list-item ).on( click, function (){ selectedraptnode = $ (this).data( node ); raptor.api.setnode(selectedraptnode); raptor.api.play(); }); But we can t stop there; let s make our experience even more valuable for our shopper and give them a coupon code for reaching the end of the video to reward them for their commitment to product discovery! //Display custom coupon code for reaching the end of the current product video raptor.api.on( clipend, function (event, data){ if (raptor.api.state().id == selectedraptnode){ $ ( #innovative-coupon-display ).text(generatesweetcouponcode()); } }); We could also improve our example by instantiating the on clipend handler during the click event, and removing the handler with raptor.api.off. Although simplistic in nature, hopefully these examples shed light on the type of site-pairing that can be accomplished with our API. *The methods will also accept a frame name should you not have a the defaultiframe set to a value. This would be useful where you have multiple video player embed frames on one page. Rapt Media Player API v2 3 / 13 November 17th, 2015
4 Methods function raptor.settings( settingname, value ) settingname : required Currently the only setting needed is defaultiframe, which defaults all other function calls to the default iframe once set value : required String or iframe object to be set as the default iframe Method handles configuration of settings for the API function raptor.api.init( data ) data : required Should be an iframe tag JS object or an object with target and id properties where target is the selector of the div or other markup that you want the project to be loaded in and id is the Rapt Media project embed id. Method is used for either initializing a Rapt Media embed iframe that has been loaded dynamically after page load, or for dynamically generating a Rapt Media embed iframe given a target container and project embed id. function raptor.api.play( framename ) String that represents name of frame to call the play Method starts playback of current media/node for the Rapt Player function raptor.api.pause( framename ) String that represents name of frame to call the pause Method pauses playback of current media/node for the Rapt Player Rapt Media Player API v2 4 / 13 November 17th, 2015
5 function raptor.api.setvolume( data, framename ) data : required Float representing volume level, String that represents name of frame to call the setvolume action on, optional unless default iframe not set Method sets current volume level for the Rapt Player function raptor.api.setmute( data, framename ) data : required Boolean value representing mute state, true/false String that represents name of frame to call the setmute Method handles muting for the Rapt Player function raptor.api.settime( data, framename ) data : required Float value representing desired playback time (in seconds) for current media/node String that represents name of frame to call the settime Method sets player to desired playback time for current media/node for the Rapt Player function raptor.api.settimepercentage( data, framename ) data : required Float representing desired percentage of current playback time for current media/node, String that represents name of frame to call the settimepercentage action on, optional unless default iframe not set Method sets player to desired playback time based on given percentage of playback for current media/node for the Rapt Player Rapt Media Player API v2 5 / 13 November 17th, 2015
6 function raptor.api.prefetchnode(data, framename) data : required String representing desired Node ID to be pre loaded in the Rapt Player String that represents name of frame to call the setnode Method handles preloading of media for a desired node. For example, normal project structures for a Rapt Project would have nodes laid out in a way that media is constantly being pre loaded for the next node. When using more complicated API implementations, with non traditional project structure, you may need to make use of prefechnode prior to calling setnode. This will avoid interruptions in the user experience waiting on new node media to load. function raptor.api.setnode( data, framename ) data : required String representing desired Node ID to be loaded in the Rapt Player String that represents name of frame to call the setnode Method handles loading desired media/node as the current media in the Rapt Player function raptor.api.cctracks(framename) String that represents name of frame to call the setnode Method returns array of currently available Closed Caption tracks for current player. Example: [ en, ru, es ] function raptor.api.settrack(data, framename) Rapt Media Player API v2 6 / 13 November 17th, 2015
7 data : required String representing desired closed caption state. String must be a valid language code that is available to the current player (see: api.cctracks). Passing hide to the function will turn off closed captioning for current player String that represents name of frame to call the setnode Method handles setting active closed caption for current media in the Rapt Player function raptor.api.isready( framename ) String that represents name of frame to get the ready state of, optional unless default iframe not set Method returns Boolean value representing if the API is ready to communicate with the Rapt Player function raptor.api.state( framename ) String that represents name of frame to get the current state of, optional unless default iframe not set Method returns JSON object representing current state of the player. Example: { duration: 5.056, id: 66, isstart: false, isterminal: true, muted: false, name: "Node 5", progresspercentage: 100, progresstime: 5.056, volume: 1 } function raptor.api.nodes( framename ) String that represents name of frame to return the collection of nodes for the frame given, optional unless default iframe not set Rapt Media Player API v2 7 / 13 November 17th, 2015
8 Method returns hash of node IDs keyed by their names for a given embed frame function raptor.api.load( framename ) String that represents name of frame to call the load Method loads the Rapt Player on behalf of the user, counting as a play. Useful for when the project state needs to be initialized a certain way where autoplay or a user simply clicking the play button is inadequate. function raptor.api.on( event, callback ) event : required Desired event (see event docs for possible events) to register callback on callback : required Desired callback function to register to the desired event Method sets callback handler for Rapt Player event function raptor.api.off( event, callback ) event : required Desired event (see event docs for possible events) to stop listening for callback : required Callback function to match for removing desired event handler Method removes event listener for specific callback Rapt Media Player API v2 8 / 13 November 17th, 2015
9 Events button Returns JSON data for button that was clicked Event fired when Rapt media button is clicked progress Returns JSON data for media/node progress Event fired on predefined progress quadrants for the currently playing node/media usertimed Returns JSON data for the user-timed API event Event fired for custom API event defined in the Rapt project editor, this specific usertimed event is only fired on the first play through of a node usertimedrecurring Returns JSON data for the user timed API event Event fired for custom API event defined in the Rapt project editor, this specific usertimed event is fired on every play through of a node usertimedreversing Returns JSON data for the user timed API event Event fired for custom API event defined in the Rapt project editor, this specific usertimed event is fired when a user is scrubbing backwards through a node timeupdate Event fired with regularity during playback to notify of player time changes play Rapt Media Player API v2 9 / 13 November 17th, 2015
10 Event fired when Rapt Player begins playback pause Event fired when Rapt media button is selected clipswitch, and indicates whether new clip is a start clip or terminal clip Event fired when Rapt Player switches current media/node clipstart, and indicates whether new clip is a start clip or terminal clip Event fired when Rapt Player begins playback on new media/node clipcanplay Event fired when Rapt Player node media has loaded enough data to be able to begin playback clipwaiting Event fired when Rapt Player node media is loading and waiting for more data clipsuspended Event fired when Rapt Player node media loading has suspended Rapt Media Player API v2 10 / 13 November 17th, 2015
11 clipstalled Event fired when Rapt Player node media loading has stalled unexpectedly clipend Event fired when Rapt Player reaches end of media/node projectstart Event fired when Rapt Player starts initial playback on Rapt project projectend Event fired when Rapt Player reaches a terminal node on Rapt project volume, plus volume state Event fired when Rapt Player volume is changed mute, plus volume state Event fired when Rapt Player is muted unmute Event fired when Rapt Player is unmuted fullscreen Rapt Media Player API v2 11 / 13 November 17th, 2015
12 Event fired when Rapt Player is toggled to full-screen mode windowed Event fired when Rapt Player is toggled back to windowed mode error Returns JSON data for the encountered MediaError Event fired when Rapt Player encounters an HTML5 media error Rapt Media Player API v2 12 / 13 November 17th, 2015
13 Tutorials The following section details quick picture tutorials for creating custom site-pairing functionality to be paired with the Rapt API. Custom API Events Assuming you have a project with API event permissions enabled, the following steps will create a custom timed API event ( usertimed API event referenced earlier in document ) 1) Navigate to the Rapt Editor for your project you desire a custom API event 2) Select the node you wish the API event to occur 3) Once on the node editor form, select the show Site Pairing events button on the bottom of the form 4) Once clicked, the area will change to a timeline representing the node duration with marks for existing site-pairing events. Double click on the timeline to insert a new timed event as shown below. Custom Button Event Data While a linkout will always fire a button event, they can also pass custom data if desired. When creating a linkout/button, add a custom event name to the linkout editor form in the button behavior editor, like shown below: Rapt Media Player API v2 13 / 13 November 17th, 2015
PLAYER DEVELOPER GUIDE
PLAYER DEVELOPER GUIDE CONTENTS MANAGING PLAYERS IN BACKLOT 5 Player V3 Platform and Browser Support (Deprecated) 5 How Player V3 Works (Deprecated) 6 Setting up Players Using the Backlot REST API (Deprecated)
More informationIntegrating Facebook. Contents
Integrating Facebook Grow your audience by making it easy for your readers to like, share or send pages from YourWebShop to their friends on Facebook. Contents Like Button 2 Share Button.. 6 Send Button.
More informationOpen Measurement SDK. Integration Validation Compliance Guide. Version 1.0 March copyright 2018 IAB Technology Laboratory
Open Measurement SDK Integration Validation Compliance Guide Version 1.0 March 2018 copyright 2018 IAB Technology Laboratory Executive Summary 3 Certification Process 4 Application 4 Certification Fees
More informationUI Course HTML: (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) Introduction. The World Wide Web (WWW) and history of HTML
UI Course (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) HTML: Introduction The World Wide Web (WWW) and history of HTML Hypertext and Hypertext Markup Language Why HTML Prerequisites Objective
More informationnexxplay Integration 10/19/2015
nexxplay Integration 10/19/2015 1 Table of Contents JavaScript Integration... 3 MINIMAL SETUP... 3 PLAYMODE OPTIONS... 5 EXTENDED PLAYER CONTROL... 6 PLAYER CONFIGURATION... 6 MANUAL AD CONFIGURATION...
More informationWELCOME TO JQUERY PROGRAMMING LANGUAGE ONLINE TUTORIAL
WELCOME TO JQUERY PROGRAMMING LANGUAGE ONLINE TUTORIAL 1 The above website template represents the HTML/CSS previous studio project we have been working on. Today s lesson will focus on JQUERY programming
More informationJquery Manually Set Checkbox Checked Or Not
Jquery Manually Set Checkbox Checked Or Not Working Second Time jquery code to set checkbox element to checked not working. Apr 09 I forced a loop to show checked state after the second menu item in the
More informationwelcome to BOILERCAMP HOW TO WEB DEV
welcome to BOILERCAMP HOW TO WEB DEV Introduction / Project Overview The Plan Personal Website/Blog Schedule Introduction / Project Overview HTML / CSS Client-side JavaScript Lunch Node.js / Express.js
More informationKaltura Video Package for Moodle 2.x Quick Start Guide. Version: 3.1 for Moodle
Kaltura Video Package for Moodle 2.x Quick Start Guide Version: 3.1 for Moodle 2.0-2.4 Kaltura Business Headquarters 5 Union Square West, Suite 602, New York, NY, 10003, USA Tel.: +1 800 871 5224 Copyright
More informationIntegration guide. Contents. Consentmanager.net
Integration guide Contents How to start?... 2 Setup your website and CMP... 2 Create own Design/s... 3 Aligning Texts... 4 Further customization of the CMP... 4 Integrating the CMP into your website/s...
More informationCOMSC-030 Web Site Development- Part 1. Part-Time Instructor: Joenil Mistal
COMSC-030 Web Site Development- Part 1 Part-Time Instructor: Joenil Mistal Chapter 10 10 Working with Frames Looking for a way to enhance your Web site layout? Frames can help you present multiple pages
More informationicreate Editor Tech spec
icreate Editor Tech spec Creating a landing page? A website? Creating, designing, and building professional landing pages and websites has never been easier. Introducing icreate's drag & drop editor: Our
More informationHere are a few easy steps to create a simple timeline. Open up your favorite text or HTML editor and start creating an HTML file.
1 of 6 02-Sep-2013 1:52 PM Getting Started with Timeline From SIMILE Widgets Contents 1 Getting Started 1.1 Note 1.2 Examples 1.3 Step 1. Link to the API 1.4 Step 2. Create a DIV Element 1.5 Step 3. Call
More informationDesign Document V2 ThingLink Startup
Design Document V2 ThingLink Startup Yon Corp Andy Chen Ashton Yon Eric Ouyang Giovanni Tenorio Table of Contents 1. Technology Background.. 2 2. Design Goal...3 3. Architectural Choices and Corresponding
More informationJavaScript CS 4640 Programming Languages for Web Applications
JavaScript CS 4640 Programming Languages for Web Applications 1 How HTML, CSS, and JS Fit Together {css} javascript() Content layer The HTML gives the page structure and adds semantics Presentation
More informationTo assign a name to a frame, add the name attribute to the frame tag. The syntax for this attribute is: <frame src= url name= name />
Assigning a Name to a Frame To assign a name to a frame, add the name attribute to the frame tag. The syntax for this attribute is: case is important in assigning names: information
More informationJavaScript CS 4640 Programming Languages for Web Applications
JavaScript CS 4640 Programming Languages for Web Applications 1 How HTML, CSS, and JS Fit Together {css} javascript() Content layer The HTML gives the page structure and adds semantics Presentation
More informationProject Look and Qualtrics Integration. Quick Start Guide
Project Look and Qualtrics Integration Quick Start Guide Kairos 2016 Updated: October 2016 1.0 Introduction This documentation will provide you with the necessary steps to integrate Project Look to Qualtrics
More informationTechnical Specifications Leaderboard + Mobile Leaderboard. 27/12/2018 Tech Specs 1
27/12/2018 Tech Specs 1 27/12/2018 Screenshot 2 Format Device Width*Height Extensions Max. weight Animation Clicktag Leaderboard Desktop / Tablet 728*90 HTML5/GIF/JPG 70 kb 3 loops in 15 clicktag Mobile
More informationSEEM4570 System Design and Implementation. Lecture 3 Events
SEEM4570 System Design and Implementation Lecture 3 Events Preparation Install all necessary software and packages. Follow Tutorial Note 2. Initialize a new project. Follow Lecture Note 2 Page 2. Reset
More informationJQUERYUI - WIDGET FACTORY
JQUERYUI - WIDGET FACTORY http://www.tutorialspoint.com/jqueryui/jqueryui_widgetfactory.htm Copyright tutorialspoint.com Earlier, the only way to write custom controls in jquery was to extend the $.fn
More informationTo embed the form using an html iframe command, use the script at the end of this document.
WEB TO LEAD FORM This function gives Prospects the same opportunity as Members and Guests to enroll online. Users can fill in the Web to Lead Form, submit, and receive a confirmation message. The prospect
More informationPHP / MYSQL DURATION: 2 MONTHS
PHP / MYSQL HTML Introduction of Web Technology History of HTML HTML Editors HTML Doctypes HTML Heads and Basics HTML Comments HTML Formatting HTML Fonts, styles HTML links and images HTML Blocks and Layout
More informationclassjs Documentation
classjs Documentation Release 1.0 Angelo Dini March 21, 2015 Contents 1 Requirements 3 2 Plugins 5 2.1 Cl.Accordion............................................... 5 2.2 Cl.Autocomplete.............................................
More informationContents. Getting Set Up Contents 2
Getting Set Up Contents 2 Contents Getting Set Up... 3 Setting up Your Firewall for Video...3 Configuring Video... 3 Allowing or Preventing Embedding from Video Sites...4 Configuring to Allow Flash Video
More informationWeb App Development Quick Start Guide (WebAppSample_MediaPluginVideoPlayer)
Web App Development Quick Start Guide (WebAppSample_MediaPluginVideoPlayer) Version 1.0.0 January 2013 LGDEV-087 Home Entertainment Company LG Electronics, Inc. Copyright Copyright Copyright 2013 LG Electronics,
More informationMULTIMEDIA TOOLS :: CLASS NOTES
CLASS :: 08 10.30 2017 3 Hours MULTIMEDIA TOOLS :: CLASS NOTES AGENDA EXPORTING PSD IMAGES TO FOLDER :: Ensure Your Folder Structure is Correct :: Open Photoshop CC (Creative Cloud) :: Properly Name Your
More informationRich Media Advertising Mocean Mobile Advertising Network
Rich Media Advertising Mocean Mobile Advertising Network Version 1.4 02/23/2011 Page 1 Proprietary Notice This material is proprietary to Mocean Mobile. It contains trade secrets and confidential information
More informationAccessible Rendered Item (ARI) Technical Specifications. Prepared by: Ali Abedi, UCLA/CRESST Last updated: 4/11/2016
Accessible Rendered Item (ARI) Technical Specifications Prepared by: Ali Abedi, UCLA/CRESST Last updated: 4/11/2016 Table of Contents 1. Introduction 2. Design Goals 3. System Overview 3.1 required technology
More informationWeb Dashboard User Guide
Web Dashboard User Guide Version 10.6 The software supplied with this document is the property of RadView Software and is furnished under a licensing agreement. Neither the software nor this document may
More informationBasics of Web Technologies
Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Introduction to Web Technologies
More informationModule 5 JavaScript, AJAX, and jquery. Module 5. Module 5 Contains an Individual and Group component
Module 5 JavaScript, AJAX, and jquery Module 5 Contains an Individual and Group component Both are due on Wednesday October 24 th Start early on this module One of the most time consuming modules in the
More informationSEEM4570 System Design and Implementation. Lecture 3 Cordova and jquery
SEEM4570 System Design and Implementation Lecture 3 Cordova and jquery Prepare a Cordova Project Assume you have installed all components successfully and initialized a project. E.g. follow Lecture Note
More informationHere are some working examples of the TopBox stack and details about how each was created.
Stacks4Stacks TopBox (https://stacks4stacks.com/) A lightweight and highly customisable modal window effect developed exclusively for RapidWeaver. You will not find TopBox anywhere else. TopBox gives you
More informationREADSPEAKER ENTERPRISE HIGHLIGHTING 2.5
READSPEAKER ENTERPRISE HIGHLIGHTING 2.5 Advanced Skinning Guide Introduction The graphical user interface of ReadSpeaker Enterprise Highlighting is built with standard web technologies, Hypertext Markup
More informationClient Side JavaScript and AJAX
Client Side JavaScript and AJAX Client side javascript is JavaScript that runs in the browsers of people using your site. So far all the JavaScript code we've written runs on our node.js server. This is
More informationDATABASE SYSTEMS. Introduction to web programming. Database Systems Course, 2016
DATABASE SYSTEMS Introduction to web programming Database Systems Course, 2016 AGENDA FOR TODAY Client side programming HTML CSS Javascript Server side programming: PHP Installing a local web-server Basic
More informationObjectives. Tutorial 8 Designing ga Web Site with Frames. Introducing Frames. Objectives. Disadvantages to Using Frames. Planning Your Frames
Objectives Tutorial 8 Designing ga Web Site with Frames Explore the uses of frames in a Web site Create a frameset consisting of rows and columns of frames Display a document within a frame Format the
More informationAdobe Dreamweaver CC Tutorial
Adobe Dreamweaver CC Tutorial The design of the Web site index.html Click main.html header Boys toys Girls toys Media Contact us content Links sidebar1 footer content1.html content2.html content3.html
More informationCUSTOMER PORTAL. Custom HTML splashpage Guide
CUSTOMER PORTAL Custom HTML splashpage Guide 1 CUSTOM HTML Custom HTML splash page templates are intended for users who have a good knowledge of HTML, CSS and JavaScript and want to create a splash page
More informationjquery Speedo Popup Product Documentation Version 2.1
jquery Speedo Popup Product Documentation Version 2.1 21 June 2013 Table of Contents 1 Introduction... 1 1.1 Main Features... 1 1.2 Folder Structure... 1 2 Working with jquery Speedo Popup... 2 2.1 Getting
More informationFullscreen API. Quick Guides for Masterminds. J.D Gauchat Cover Illustration by Patrice Garden
Fullscreen API Quick Guides for Masterminds J.D Gauchat www.jdgauchat.com Cover Illustration by Patrice Garden www.smartcreativz.com Quick Guides for Masterminds Copyright 2018 by John D Gauchat All Rights
More informationGetting Started with Zentrick for Marketo
Getting Started with Zentrick for Marketo It s fast and easy to integrate Marketo lead forms into any video using the Zentrick smart video platform. Zentrick taps the native interactivity of the Web to
More informationStamp Builder. Documentation. v1.0.0
Stamp Email Builder Documentation http://getemailbuilder.com v1.0.0 THANK YOU FOR PURCHASING OUR EMAIL EDITOR! This documentation covers all main features of the STAMP Self-hosted email editor. If you
More informationAnimating Layers with Timelines
Animating Layers with Timelines Dynamic HTML, or DHTML, refers to the combination of HTML with a scripting language that allows you to change style or positioning properties of HTML elements. Timelines,
More informationApps Framework API. Version Samsung Smart Electronics Copyright All Rights Reserved
Version 1.00 Samsung Smart TV 1 1. FRAMEWORK API... 4 1.1. BASIC FUNCTIONS... 4 1.1.1. exit()... 4 1.1.2. returnfocus()... 5 1.1.3. loadjs()... 9 1.1.4. readfile()... 12 1.1.5. getinfo()... 12 1.1.6. setdata()...
More informationitunes Extras/iTunes LP Development: TuneKit Programming Guide v1.0
itunes Extras/iTunes LP Development page 1 itunes Extras/iTunes LP Development: apple 11-18-2009 itunes Extras/iTunes LP Development page 2 Contents TuneKit Reference 3 TKController 3 View 3 Outlets 3
More informationFlexslider v1.x Installation and User Manual
2017/11/08 09:14 1/15 Flexslider v1.x Installation and User Manual Flexslider v1.x Installation and User Manual Latest version: 1.10.0 Compatibility: Magento 1.7.x, 1.8.x, 1.9.x Disclaimer This is the
More information16. HTML5, HTML Graphics, & HTML Media 웹프로그래밍 2016 년 1 학기 충남대학교컴퓨터공학과
16. HTML5, HTML Graphics, & HTML Media 웹프로그래밍 2016 년 1 학기 충남대학교컴퓨터공학과 목차 HTML5 Introduction HTML5 Browser Support HTML5 Semantic Elements HTML5 Canvas HTML5 SVG HTML5 Multimedia 2 HTML5 Introduction What
More informationHTML5 HTML & Fut ure o Web M edi dia Streami a est Work h op, ov 2010 Michael Dale Zohar Babin eve oper o Dev R l e t a i tions & C
HTML5 &F Future of fweb bmedia Streaming Media West Workshop, Nov. 2010 Michael Dale Zohar Babin Senior Developer Head of Dev Relations & Community michael.dale@kaltura.com zohar.babin@kaltura.com @michael_dale
More informationChapter 8: Using Toolbars
Chapter 8: Using Toolbars As a GIS web application developer you want to focus on building functionality specific to the application you are constructing. Spending valuable time and effort adding basic
More informationBuilding Custom UIs for APS 2.0 Applications. Timur Nizametdinov, APS Dynamic UI Lead Developer
Building Custom UIs for APS 2.0 Applications Timur Nizametdinov, APS Dynamic UI Lead Developer Introducing APS 2.0 A Platform for Integration APS Dynamic UI HTML5 Extensibility Certified Services APS Service
More informationUniversal Ad Package (UAP)
Creative Unit Name Medium Rectangle imum Expanded not Additional for OBA Self- Reg Compliance (Note 1) Polite File User- Initiated File Additional Streaming File for Universal Ad Package (UAP) Video &
More informationThingLink User Guide. Andy Chen Eric Ouyang Giovanni Tenorio Ashton Yon
ThingLink User Guide Yon Corp Andy Chen Eric Ouyang Giovanni Tenorio Ashton Yon Index Preface.. 2 Overview... 3 Installation. 4 Functionality. 5 Troubleshooting... 6 FAQ... 7 Contact Information. 8 Appendix...
More informationJavaScript for WordPress. Zac https://javascriptforwp.com/wcsea
JavaScript for WordPress Zac Gordon @zgordon https://javascriptforwp.com/wcsea Go Here to Get Setup javascriptforwp.com/wcsea Are We Ready?! 1. Slides and Example Files 2. Code Editor (I'm using Atom)
More informationTTWeb Quick Start Guide
Web to Host Connectivity TTWeb Quick Start Guide TTWeb is Turbosoft s web to host terminal emulation solution, providing unprecedented control over the deployment of host connectivity software combined
More information12/05/2017. Geneva ServiceNow Security Management
12/05/2017 Security Management Contents... 3 Security Incident Response...3 Security Incident Response overview... 3 Get started with Security Incident Response... 6 Security incident creation... 40 Security
More informationWriting Secure Chrome Apps and Extensions
Writing Secure Chrome Apps and Extensions Keeping your users safe Jorge Lucángeli Obes Software Engineer Keeping users safe A lot of work going into making browsers more secure What about users' data?
More informationEmbedding Google Docs in Blackboard Interactive Table of Contents
Embedding Google Docs in Blackboard Interactive Table of Contents Introduction What is Google Docs? Why use Google Docs? Creating a Google Document First Steps Embedding Your Google Doc -- Conclusion Introduction
More informationBEFORE CLASS. If you haven t already installed the Firebug extension for Firefox, download it now from
BEFORE CLASS If you haven t already installed the Firebug extension for Firefox, download it now from http://getfirebug.com. If you don t already have the Firebug extension for Firefox, Safari, or Google
More informationWeb Accessibility Checklist
Web Accessibility Checklist = Web Content Accessibility Guidelines published by the World Wide Web Consortium (W3C) 508 = Section 508 of the Rehabilitation Act = Both CATE and Moodle take care of the rule
More informationModule 5 JavaScript, AJAX, and jquery. Module 5. Module 5 Contains 2 components
Module 5 JavaScript, AJAX, and jquery Module 5 Contains 2 components Both the Individual and Group portion are due on Monday October 30 th Start early on this module One of the most time consuming modules
More informationINTRODUCTION TO JAVASCRIPT
INTRODUCTION TO JAVASCRIPT Overview This course is designed to accommodate website designers who have some experience in building web pages. Lessons familiarize students with the ins and outs of basic
More information1. Ask your account manager for your personal publisher ID. 2. Integrate the code on every game page.
1. Ask your account manager for your personal publisher ID. 2. Integrate the code on every game page. 3. Connect your game id s to the walkthrough code. Getting started Copy the following snippet within
More informationFixed Size Ad Specifications
Fixed Size Ad Specifications The following fixed size ad units are recommended as part of the new ad portfolio. These have been recommended based on Attitudes and Usage Study to determine which of the
More informationIntroduction and first application. Luigi De Russis. Rails 101
Introduction and first application Luigi De Russis 2 About Rails Ruby on Rails 3 Framework for making dynamic web applications created in 2003 Open Source (MIT License) for the Ruby programming language
More informationStreamingChurch.tv Administrator Guide Updated: November 2016
StreamingChurch.tv Administrator Guide Updated: November 2016 This Administrator Guide contains information on features for your Premium and Premium Plus Account Church Name You may always contact us Support@StreamingChurch.tv
More informationConfiguring Anonymous Access to Analysis Files in TIBCO Spotfire 7.5
Configuring Anonymous Access to Analysis Files in TIBCO Spotfire 7.5 Introduction Use Cases for Anonymous Authentication Anonymous Authentication in TIBCO Spotfire 7.5 Enabling Anonymous Authentication
More informationIndex LICENSED PRODUCT NOT FOR RESALE
Index LICENSED PRODUCT NOT FOR RESALE A Absolute positioning, 100 102 with multi-columns, 101 Accelerometer, 263 Access data, 225 227 Adding elements, 209 211 to display, 210 Animated boxes creation using
More informationTerratype Umbraco Multi map provider
Terratype Umbraco Multi map provider Installation Installing via Nuget This Umbraco package can be installed via Nuget The first part is the Terratype framework, which coordinates the different map providers,
More informationTo add actions to a button:
To add actions to a button: 1. Place your button on the stage and select it. 2. Choose Window Development Panels Actions. 2 Flash opens the Actions window, pictured below. Please note that to apply an
More informationWeb Content Accessibility Guidelines 2.0 Checklist
Web Content Accessibility Guidelines 2.0 Checklist Principle 1: Perceivable information and user interface components must be presentable to users in ways they can perceive. 1 Standard Description Apply
More informationCGS 3066: Spring 2015 JavaScript Reference
CGS 3066: Spring 2015 JavaScript Reference Can also be used as a study guide. Only covers topics discussed in class. 1 Introduction JavaScript is a scripting language produced by Netscape for use within
More informationWeb Development IB PRECISION EXAMS
PRECISION EXAMS Web Development IB EXAM INFORMATION Items 53 Points 73 Prerequisites COMPUTER TECHNOLOGY Grade Level 10-12 Course Length ONE YEAR Career Cluster INFORMATION TECHNOLOGY Performance Standards
More informationHot Desking Application Web Portals Integration
Hot Desking Application Web Portals Integration NN10850-038 2 Document status: Standard Document issue: 04.01 Document date: Product release: Release 2.2 Job function: Fundamentals Type: NTP Language type:
More informationJQuery and Javascript
JQuery and Javascript Javascript - a programming language to perform calculations/ manipulate HTML and CSS/ make a web page interactive JQuery - a javascript framework to help manipulate HTML and CSS JQuery
More informationFundamentals of Website Development
Fundamentals of Website Development CSC 2320, Fall 2015 The Department of Computer Science In this chapter History of HTML HTML 5-2- 1 The birth of HTML HTML Blows and standardization -3- -4-2 HTML 4.0
More informationpynetworktables2js Documentation
pynetworktables2js Documentation Release 2018.0.1.post0.dev9 RobotPy development team Feb 21, 2018 Contents 1 Documentation 3 2 Installation 5 2.1 Easy install (Windows only).......................................
More informationIAT 355 : Lab 01. Web Basics
IAT 355 : Lab 01 Web Basics Overview HTML CSS Javascript HTML & Graphics HTML - the language for the content of a webpage a Web Page put css rules here
More informationCOPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1
59313ftoc.qxd:WroxPro 3/22/08 2:31 PM Page xi Introduction xxiii Chapter 1: Creating Structured Documents 1 A Web of Structured Documents 1 Introducing XHTML 2 Core Elements and Attributes 9 The
More informationCreating An MP3 Player With HTML5 By Mark Lassoff READ ONLINE
Creating An MP3 Player With HTML5 By Mark Lassoff READ ONLINE Create a Customized HTML5 Audio Player Creating the HTML5 Audio Player: The OGG format for Firefox and MP3 for other browsers. I then create
More informationAbout 1. Chapter 1: Getting started with ckeditor 2. Remarks 2. Versions 2. Examples 3. Getting Started 3. Explanation of code 4
ckeditor #ckeditor Table of Contents About 1 Chapter 1: Getting started with ckeditor 2 Remarks 2 Versions 2 Examples 3 Getting Started 3 Explanation of code 4 CKEditor - Inline Editor Example 4 Explanation
More informationDotNetNuke Client API
Jon Henning Version 1.0.0 Last Updated: June 20, 2006 Category: Client API Information in this document, including URL and other Internet Web site references, is subject to change without notice. The entire
More informationAdobe Marketing Cloud Best Practices Implementing Adobe Target using Dynamic Tag Management
Adobe Marketing Cloud Best Practices Implementing Adobe Target using Dynamic Tag Management Contents Best Practices for Implementing Adobe Target using Dynamic Tag Management.3 Dynamic Tag Management Implementation...4
More informationIn this project, you will create a showcase of your HTML projects and learn about links and embedding resources.
Project Showcase Introduction In this project, you will create a showcase of your HTML projects and learn about links and embedding resources. Step 1: Adding Links to Webpages Text links allow you to click
More informationSoundCloud allows you to share an audio recording of a presentation, speech, song or event. It is the equivalent for audio that YouTube is for video.
How to create a SoundCloud widget SoundCloud allows you to share an audio recording of a presentation, speech, song or event. It is the equivalent for audio that YouTube is for video. The UON SoundCloud
More informationWeb Designing Course
Web Designing Course Course Summary: HTML, CSS, JavaScript, jquery, Bootstrap, GIMP Tool Course Duration: Approx. 30 hrs. Pre-requisites: Familiarity with any of the coding languages like C/C++, Java etc.
More informationIMY 110 Theme 11 HTML Frames
IMY 110 Theme 11 HTML Frames 1. Frames in HTML 1.1. Introduction Frames divide up the web browser window in much the same way that a table divides up part of a page, but a different HTML document is loaded
More informationCKEditor plugin for CDS (ver. 7.x-3.0)
CKEditor plugin for CDS (ver. 7.x-3.0) 1) Enabling the plugin. In order to enable the plugin, you have to enable the module first. Go to Modules and enable the CERN CDS Media Plugin module. Then, go to
More informationKonaKart Shopping Widgets. 3rd January DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK
KonaKart Shopping Widgets 3rd January 2018 DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK Introduction KonaKart ( www.konakart.com ) is a Java based ecommerce platform
More informationTECHNICAL SPECIFICATIONS DIGITAL Q1-2019
TECHNICAL SPECIFICATIONS DIGITAL Q1-2019 MASS TRANSIT MEDIA T A B L E O F C O N T E N T S 1. Display Advertising 2. Video Advertising 3. Emailing 4. Delivery Info p. 3 p. 7 p. 8 p. 9 2 Display Advertising
More informationThe course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.
Web Development WEB101: Web Development Fundamentals using HTML, CSS and JavaScript $2,495.00 5 Days Replay Class Recordings included with this course Upcoming Dates Course Description This 5-day instructor-led
More informationExisting Data. Platform. User Roles and Permissions. What would happen to our current data ( , web visits...etc)?
Questions Answers Existing Data What would happen to our current data (email, web visits...etc)? What s the process for integrating w/our CRM? Link to integration doc would be great. Platform Is your platform
More informationRealeyes Developer Portal Documentation
Realeyes Developer Portal Documentation Release 1.0 Realeyes February 29, 2016 Contents 1 Realeyesit.IntegrationAPI components 3 2 High level description of the integration: 5 3 IntegrationManager.onReady
More informationWakanda Architecture. Wakanda is made up of three main components: Wakanda Server Wakanda Studio Wakanda Client Framework
Wakanda Architecture Wakanda is made up of three main components: Wakanda Server Wakanda Studio Wakanda Client Framework Note: For a more general overview of Wakanda, please see What is Wakanda?) Wakanda
More informationImplementing a chat button on TECHNICAL PAPER
Implementing a chat button on TECHNICAL PAPER Contents 1 Adding a Live Guide chat button to your Facebook page... 3 1.1 Make the chat button code accessible from your web server... 3 1.2 Create a Facebook
More informationWEB DEVELOPER BLUEPRINT
WEB DEVELOPER BLUEPRINT HAVE A QUESTION? ASK! Read up on all the ways you can get help. CONFUSION IS GOOD :) Seriously, it s scientific fact. Read all about it! REMEMBER, YOU ARE NOT ALONE! Join your Skillcrush
More informationCSC Web Programming. Introduction to JavaScript
CSC 242 - Web Programming Introduction to JavaScript JavaScript JavaScript is a client-side scripting language the code is executed by the web browser JavaScript is an embedded language it relies on its
More informationSiteforce Pilot: Best Practices
Siteforce Pilot: Best Practices Getting Started with Siteforce Setup your users as Publishers and Contributors. Siteforce has two distinct types of users First, is your Web Publishers. These are the front
More informationjquery Tutorial for Beginners: Nothing But the Goods
jquery Tutorial for Beginners: Nothing But the Goods Not too long ago I wrote an article for Six Revisions called Getting Started with jquery that covered some important things (concept-wise) that beginning
More information