


{"id":11149,"date":"2017-09-11T17:14:07","date_gmt":"2017-09-12T00:14:07","guid":{"rendered":"https:\/\/expressplay.local\/?page_id=11149"},"modified":"2021-11-10T16:06:58","modified_gmt":"2021-11-11T00:06:58","slug":"sdk","status":"publish","type":"page","link":"https:\/\/www.expressplay.com\/ja\/products\/sdk\/","title":{"rendered":"SDK"},"content":{"rendered":"<style type=\"text\/css\">\n    code {<br \/>        word-break: break-all;<\/p>\n<p>        font-size: 14px;<br \/>        color: #555;<br \/>    }<br \/><\/style>\n<ul class=\"flex list-none flex-wrap justify-around mb-12\">\n<li class=\"font-avernirDemi\" role=\"presentation\"><a href=\"\/products\/sdk\/\">Overview<\/a><\/li>\n<li role=\"presentation\"><a href=\"\/products\/sdk\/ios\/\">iOS<\/a><\/li>\n<li role=\"presentation\"><a href=\"\/products\/sdk\/android\">Android<\/a><\/li>\n<li role=\"presentation\"><a href=\"\/products\/sdk\/windows\">Windows<\/a><\/li>\n<li role=\"presentation\"><a href=\"\/products\/sdk\/mac\">Mac OS X<\/a><\/li>\n<li role=\"presentation\"><a href=\"\/products\/sdk\/embedded\">Embedded<\/a><\/li>\n<li role=\"presentation\"><a href=\"\/products\/sdk\/sdk-updates\/\">SDK Updates<\/a><\/li>\n<\/ul>\n<div class=\"flex flex-wrap -mx-6 mb-12 \">\n<div class=\"w-full lg:w-5\/12 px-6\">\n<h1 class=\"\">Simply Secure<\/h1>\n<h2>3 lines of code\u00a0and you\u2019re done.<\/h2>\n<p>In a simple case, drop in three lines of code to enable protected playback in your app.<\/p>\n<\/div>\n<div class=\"w-full lg:w-6\/12\"><code class=\"bg-grey-100 p-8\"><br \/>\ninit = <span style=\"color: #af9cfd;\">EXP_Initialize<\/span>(^(result) {[alert <span style=\"color: #7c82f7;\">show<\/span>]});<br \/>\nplayer = [[<span style=\"color: #af9cfd;\">EXP_MoviePlayerController<\/span> <span style=\"color: #7c82f7;\">alloc<\/span>] initWithProtectedContentURL: <span style=\"color: #0e96f8;\">url<\/span> type: <span style=\"color: #7c82f7;\">WSB_PPMST_DASH<\/span>];<br \/>\n[player <span style=\"color: #7c82f7;\">play<\/span>];<\/code><\/div>\n<\/div>\n<div class=\"flex flex-wrap -mx-6 mt-12\">\n<div class=\"w-full lg:w-5\/12 px-6\"><img decoding=\"async\" style=\"margin: 0 auto 20px;\" src=\"\/wp-content\/uploads\/2017\/09\/sdk-epsdk.png\" alt=\"sdk tamper resistance\" width=\"280\" \/><\/div>\n<div class=\"w-full lg:w-7\/12 px-6\">\n<h2>Tamper-Resistant DRM SDKs<\/h2>\n<p>ExpressPlay DRM service provides iOS and Android SDKs that are \u2018hardened\u2019 with Zimperium MAPS tamper resistance technology. This ensures that your app has a secure playback pipeline which is extremely difficult to modify or circumvent.<\/p>\n<p>Everything you need is in one easy package. We also provide a test version of the ExpressPlay DRM SDK with free unlimited test tokens. You can develop under the free trial, then pick a service plan once you\u2019re ready to ship your app.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Overview iOS Android Windows Mac OS X Embedded SDK Updates Simply Secure 3 lines of code\u00a0and you\u2019re done. In a simple case, drop in three lines of code to enable protected playback in your app. init = EXP_Initialize(^(result) {[alert show]}); player = [[EXP_MoviePlayerController alloc] initWithProtectedContentURL: url type: WSB_PPMST_DASH]; [player play]; Tamper-Resistant DRM SDKs ExpressPlay DRM service provides iOS and Android SDKs that are \u2018hardened\u2019 with Zimperium MAPS tamper resistance technology. This ensures that your app has a secure playback pipeline which is extremely difficult to modify or circumvent. Everything you need is in one easy package. We also provide a test version of the ExpressPlay DRM SDK with free unlimited [&hellip;]<\/p>\n","protected":false},"author":124,"featured_media":0,"parent":234,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"tax_page_type":[],"coauthors":[621],"class_list":["post-11149","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.expressplay.com\/ja\/wp-json\/wp\/v2\/pages\/11149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.expressplay.com\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.expressplay.com\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.expressplay.com\/ja\/wp-json\/wp\/v2\/users\/124"}],"replies":[{"embeddable":true,"href":"https:\/\/www.expressplay.com\/ja\/wp-json\/wp\/v2\/comments?post=11149"}],"version-history":[{"count":0,"href":"https:\/\/www.expressplay.com\/ja\/wp-json\/wp\/v2\/pages\/11149\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.expressplay.com\/ja\/wp-json\/wp\/v2\/pages\/234"}],"wp:attachment":[{"href":"https:\/\/www.expressplay.com\/ja\/wp-json\/wp\/v2\/media?parent=11149"}],"wp:term":[{"taxonomy":"tax_page_type","embeddable":true,"href":"https:\/\/www.expressplay.com\/ja\/wp-json\/wp\/v2\/tax_page_type?post=11149"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.expressplay.com\/ja\/wp-json\/wp\/v2\/coauthors?post=11149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}