


{"id":21296,"date":"2019-12-02T15:48:42","date_gmt":"2019-12-02T23:48:42","guid":{"rendered":"https:\/\/expressplay.local\/?page_id=21296"},"modified":"2020-11-18T07:10:33","modified_gmt":"2020-11-18T15:10:33","slug":"sdk","status":"publish","type":"page","link":"https:\/\/www.expressplay.com\/ja\/developer\/sdk\/","title":{"rendered":"Developer SDK"},"content":{"rendered":"<h2 class=\"mb-6\">ExpressPlay SDK<\/h2>\n<div class=\"flex flex-wrap\">\n<div class=\"w-full lg:w-9\/12 mb-6\">\n<p class=\"mb-6\">ExpressPlay SDK \u306b\u306f\u5305\u62ec\u7684\u306a\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u304c\u542b\u307e\u308c\u3066\u304a\u308a\u3001iOS\u3001Android\u3001Windows\u3001Mac OS X \u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u5185\u3067\u30cf\u30ea\u30a6\u30c3\u30c9 \u30b9\u30bf\u30b8\u30aa \u30b0\u30ec\u30fc\u30c9\u306e DRM \u4fdd\u8b77\u3092\u7c21\u5358\u306b\u6709\u52b9\u306b\u3067\u304d\u308b\u3088\u3046\u306b\u8a2d\u8a08\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u4ee5\u4e0b\u306e\u30ea\u30f3\u30af\u306b\u306f\u3001ExpressPlay SDK \u306e\u4e00\u822c\u7684\u306a\u6982\u8981\u3001\u91cd\u8981\u306a\u6982\u5ff5\u3001\u304a\u3088\u3073\u8ffd\u52a0\u306e\u8a73\u7d30\u304c\u8a18\u8f09\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<div class=\"\">\n            <a class=\"btn btn-ghost btn-ghost-primary mb-6\" href=\"\/ja\/developer\/sdk-overview\/\">\u6982\u8981<\/a><br \/>\n            <a class=\"btn btn-ghost btn-ghost-primary mb-6\" href=\"\/ja\/developer\/sdk-key-concepts\/\">\u4e3b\u8981\u306a\u6982\u5ff5<\/a><br \/>\n            <a class=\"btn btn-ghost btn-ghost-primary mb-6\" href=\"\/ja\/developer\/sdk-usage-guidelines\/\">\u4f7f\u7528\u30ac\u30a4\u30c9\u30e9\u30a4\u30f3<\/a><br \/>\n            <a class=\"btn btn-ghost btn-ghost-primary mb-6\" href=\"\/ep\/sdk-errors\/ExpressPlay-SDK-Errors.txt\" target=\"_blank\" rel=\"noopener noreferrer\">SDK\u30a8\u30e9\u30fc\u30b3\u30fc\u30c9<\/a><br \/>\n            <a class=\"btn btn-ghost btn-ghost-primary mb-6\" href=\"\/ja\/developer\/android-compatibility\/\">Android\u306e\u4e92\u63db\u6027<\/a><br \/>\n            <a class=\"btn btn-ghost btn-ghost-primary mb-6\" href=\"\/ja\/developer\/sdk-updates\/\">SDK\u306e\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8<\/a>\n        <\/div>\n<\/p><\/div>\n<div class=\"w-full lg:w-3\/12\">\n        <img decoding=\"async\" class=\"mx-auto\" src=\"\/wp-content\/uploads\/2017\/08\/icon-sdk.png\" alt=\"developer-cloud\" \/>\n    <\/div>\n<\/div>\n<hr \/>\n<div class=\"\">\n<h3 class=\"mb-6\">SDK\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8<\/h3>\n<p class=\"mb-6\">\u3053\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u3067\u306f\u3001ExpressPlay SDK \u306e\u5404\u30d5\u30ec\u30fc\u30d0\u30fc\u306e\u958b\u767a\u8005\u30ac\u30a4\u30c9\u3068\u30ea\u30d5\u30a1\u30ec\u30f3\u30b9 \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3078\u306e\u30ea\u30f3\u30af\u3092\u63d0\u4f9b\u3057\u307e\u3059\u3002<\/p>\n<div class=\"flex flex-wrap -mx-6 mb-12\">\n<div class=\"w-full md:w-1\/2 lg:w-4\/12 px-6\">\n<div class=\"rounded bg-grey-100 p-8\">\n<div class=\"flex items-center justify-center mb-6\">\n<div class=\"mx-4\">\n                        <img decoding=\"async\" style=\"\" src=\"\/wp-content\/uploads\/2017\/08\/ios.png\" \/>\n                    <\/div>\n<div class=\"mx-4\">\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2017\/08\/icon_android.png\" \/>\n                    <\/div>\n<\/p><\/div>\n<div class=\"mb-6\" >\n<h3 class=\"text-center mb-6\">iOS\u3068\u30a2\u30f3\u30c9\u30ed\u30a4\u30c9<\/h3>\n<p class=\"blocktext\">ExpressPlay SDK for iOS \u3068 SDK for Android \u306f\u3069\u3061\u3089\u3082\u3001\u6b63\u3057\u3044\u65b9\u5411\u306b\u5c0e\u304f\u305f\u3081\u306e\u7c21\u5358\u306a\u4f8b\u3092\u5099\u3048\u305f\u4f7f\u3044\u3084\u3059\u3044 API \u3092\u63d0\u4f9b\u3057\u307e\u3059\u3002 SDK API \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u306b\u3064\u3044\u3066\u306f\u3001\u4ee5\u4e0b\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<\/p><\/div>\n<div>\n                    <a class=\"btn btn-ghost btn-ghost-primary w-full mb-2\" href=\"\/ja\/developer\/sdk-overview-ios-and-android\/\">\u958b\u767a\u30ac\u30a4\u30c9<\/a><br \/>\n                    <a class=\"btn btn-ghost btn-ghost-primary w-full mb-2\" href=\"\/ja\/developer\/sdk-ios-api\/\">iOS\u5411\u3051API\u30ea\u30d5\u30a1\u30ec\u30f3\u30b9<\/a><br \/>\n                    <a class=\"btn btn-ghost btn-ghost-primary w-full mb-2\" href=\"\/ja\/developer\/sdk-android-api\/\">Android \u7528 API \u30ea\u30d5\u30a1\u30ec\u30f3\u30b9<\/a>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"w-full md:w-1\/2 lg:w-4\/12 px-6\">\n<div class=\"rounded bg-grey-100 p-8\">\n<div class=\"flex items-center justify-center mb-6\">\n<div class=\"mx-4\">\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2017\/08\/sdk_icon_osx.png\" \/>\n                    <\/div>\n<div class=\"mx-4\">\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2017\/08\/sdk_icon_windows.png\" \/>\n                    <\/div>\n<\/p><\/div>\n<div class=\"mb-6\" >\n<h3 class=\"text-center mb-6\">OSX\u3068Windows<\/h3>\n<p class=\"blocktext\">Windows \u7528 ExpressPlay SDK \u304a\u3088\u3073 OS X \u7528 SDK \u306f\u3001\u30ea\u30af\u30a8\u30b9\u30c8\u306b\u5fdc\u3058\u3066\u5165\u624b\u3067\u304d\u307e\u3059\u3002\u3053\u308c\u3089\u306e SDK \u3078\u306e\u30a2\u30af\u30bb\u30b9\u306f\u3001ExpressPlay \u7ba1\u7406 Web \u30b3\u30f3\u30bd\u30fc\u30eb\u7d4c\u7531\u3067\u30ea\u30af\u30a8\u30b9\u30c8\u3067\u304d\u307e\u3059\u3002 SDK API \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u306b\u3064\u3044\u3066\u306f\u3001\u4ee5\u4e0b\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<\/p><\/div>\n<div>\n                    <a class=\"btn btn-ghost btn-ghost-primary w-full mb-2\" href=\"\/ja\/developer\/sdk-overview-osx-and-windows\/\">\u958b\u767a\u30ac\u30a4\u30c9<\/a><br \/>\n                    <a class=\"btn btn-ghost btn-ghost-primary w-full mb-2\" href=\"\/ja\/developer\/sdk-osx-and-windows-api\/\">\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u7528 API \u30ea\u30d5\u30a1\u30ec\u30f3\u30b9<\/a>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"w-full md:w-1\/2 lg:w-4\/12 px-6\">\n<div class=\"rounded bg-grey-100 p-8\">\n<div class=\"flex items-center justify-center mb-6\">\n<div class=\"mx-4\">\n                        <img decoding=\"async\" style=\"\" src=\"\/wp-content\/uploads\/2017\/08\/ios.png\" \/>\n                    <\/div>\n<div class=\"mx-4\">\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2017\/08\/icon_android.png\" \/>\n                    <\/div>\n<\/p><\/div>\n<div class=\"mb-6\" >\n<h3 class=\"text-center mb-6\">\u30bd\u30fc\u30b9SDK<\/h3>\n<p class=\"blocktext\">\u30ab\u30b9\u30bf\u30e0 \u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0 (\u7d44\u307f\u8fbc\u307f Linux \u306a\u3069) \u3067\u306e\u30bd\u30ea\u30e5\u30fc\u30b7\u30e7\u30f3\u3092\u63a2\u3057\u3066\u3044\u308b\u8cc7\u683c\u306e\u3042\u308b\u958b\u767a\u8005\u306f\u3001ExpressPlay Source SDK \u3078\u306e\u30a2\u30af\u30bb\u30b9\u304c\u5fc5\u8981\u306b\u306a\u308b\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002\u30bd\u30fc\u30b9 SDK \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u306b\u3064\u3044\u3066\u306f\u3001\u4ee5\u4e0b\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<\/p><\/div>\n<div>\n                    <a class=\"btn btn-ghost btn-ghost-primary w-full mb-2\" href=\"\/ja\/developer\/sdk-overview-source\/\">\u958b\u767a\u30ac\u30a4\u30c9<\/a><br \/>\n                    <a class=\"btn btn-ghost btn-ghost-primary w-full mb-2\" href=\"\/ja\/developer\/sdk-source-build-guide\/\">\u30bd\u30fc\u30b9\u69cb\u7bc9\u30ac\u30a4\u30c9<\/a><br \/>\n                    <a class=\"btn btn-ghost btn-ghost-primary w-full mb-2\" href=\"\/ja\/developer\/sdk-source-api\/\">API\u30ea\u30d5\u30a1\u30ec\u30f3\u30b9<\/a>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"\">\n<h3>\u30e2\u30d0\u30a4\u30eb\u30d7\u30ec\u30fc\u30e4\u30fc<\/h3>\n<p class=\"mb-12\">ExpressPlay SDK \u306f\u3001Android \u304a\u3088\u3073 iOS \u3067\u5229\u7528\u3067\u304d\u308b\u3055\u307e\u3056\u307e\u306a\u30d7\u30ec\u30fc\u30e4\u30fc \u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u3068\u9023\u643a\u3057\u3066\u52d5\u4f5c\u3067\u304d\u307e\u3059\u3002\u6b21\u306e\u30e2\u30d0\u30a4\u30eb \u30d7\u30ec\u30fc\u30e4\u30fc \u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u306f ExpressPlay SDK \u3068\u4e92\u63db\u6027\u304c\u3042\u308a\u307e\u3059\u3002 Android VideoView \u3068 ExoPlayer \u306e\u5834\u5408\u3001\u3053\u308c\u3089\u306e\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u306f Android SDK \u306e\u4e00\u90e8\u3068\u3057\u3066\u5229\u7528\u3067\u304d\u307e\u3059\u3002\u4ed6\u306e\u30e2\u30d0\u30a4\u30eb \u30d7\u30ec\u30fc\u30e4\u30fc\u306e\u5834\u5408\u3001\u88fd\u54c1\u306e\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u30e2\u30d0\u30a4\u30eb \u30d7\u30ec\u30fc\u30e4\u30fc\u306e\u958b\u767a\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002<\/p>\n<div class=\"flex flex-wrap -mx-6 mb-12\">\n<div class=\"w-full md:w-1\/2 lg:w-4\/12 px-6 h-64 flex items-center justify-center mb-6\">\n<div class=\"bg-grey-100 h-full w-full flex items-center justify-center\">\n<div>\n                        <img decoding=\"async\" class=\"mx-auto\" src=\"\/wp-content\/uploads\/2017\/08\/icon_android.png\" alt=\"acquisition\" \/><\/p>\n<div>\n<p class=\"uppercase font-avenirBold\">Android\u30d3\u30c7\u30aa\u30d3\u30e5\u30fc<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"w-full md:w-1\/2 lg:w-4\/12 px-6 h-64 flex items-center justify-center mb-6\">\n<div class=\"bg-grey-100 h-full w-full flex items-center justify-center\">\n<div>\n                        <img decoding=\"async\" class=\"mx-auto\" src=\"\/wp-content\/uploads\/2017\/08\/icon_android.png\" alt=\"acquisition\" \/><\/p>\n<div>\n<p class=\"uppercase font-avenirBold\">Android ExoPlayer<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"w-full md:w-1\/2 lg:w-4\/12 px-6 h-64 flex items-center justify-center mb-6\">\n<div class=\"bg-grey-100 h-full w-full flex items-center justify-center\">\n<div>\n                        <img decoding=\"async\" class=\"mx-auto\" src=\"\/wp-content\/uploads\/2017\/08\/icon_nexstreaming.png\" alt=\"acquisition\" \/><\/p>\n<div>\n<p class=\"uppercase font-avenirBold\">\u30cd\u30af\u30b9\u30c8\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"w-full md:w-1\/2 lg:w-4\/12 px-6 h-64 flex items-center justify-center mb-6\">\n<div class=\"bg-grey-100 h-full w-full flex items-center justify-center\">\n<div>\n                        <img decoding=\"async\" class=\"mx-auto\" src=\"\/wp-content\/uploads\/2017\/08\/icon_visualon.png\" alt=\"VisualOn\" \/><\/p>\n<div>\n<p class=\"uppercase font-avenirBold\">\u30d3\u30b8\u30e5\u30a2\u30eb\u30aa\u30f3<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"w-full md:w-1\/2 lg:w-4\/12 px-6 h-64 flex items-center justify-center mb-6\">\n<div class=\"bg-grey-100 h-full w-full flex items-center justify-center\">\n<div>\n                        <img decoding=\"async\" class=\"mx-auto\" src=\"\/wp-content\/uploads\/2017\/08\/icon_veeso.png\" alt=\"Veeso\" \/><\/p>\n<div>\n<p class=\"uppercase font-avenirBold\">\u30f4\u30a3\u30fc\u30bd<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"w-full md:w-1\/2 lg:w-4\/12 px-6 h-64 flex items-center justify-center mb-6\">\n<div class=\"bg-grey-100 h-full w-full flex items-center justify-center\">\n<div>\n                        <img decoding=\"async\" class=\"mx-auto\" src=\"\/wp-content\/uploads\/2017\/08\/icon_labgency.png\" alt=\"LabGency\" \/><\/p>\n<div>\n<p class=\"uppercase font-avenirBold\">\u30e9\u30dc\u30b8\u30a7\u30f3\u30b7\u30fc<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<hr \/><\/div>\n<div class=\"py-10\">\n<h3>Marlin \u307e\u305f\u306f PlayReady \u3092\u642d\u8f09\u3057\u305f\u30c7\u30d0\u30a4\u30b9<\/h3>\n<div class=\"mb-6\">\n<p>Marlin \u307e\u305f\u306f PlayReady \u304c\u7d44\u307f\u8fbc\u307e\u308c\u3066\u3044\u308b\u30c7\u30d0\u30a4\u30b9\u3067\u306f\u3001ExpressPlay \u3092\u4f7f\u7528\u3059\u308b\u305f\u3081\u306b ExpressPlay SDK \u306f\u5fc5\u8981\u3042\u308a\u307e\u305b\u3093\u3002 Roku SDK \u3084 XBOX XDK \u306a\u3069\u306e\u30c7\u30d0\u30a4\u30b9 \u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u7528\u306e\u30a2\u30d7\u30ea SDK \u3092\u4f7f\u7528\u3059\u308b\u3060\u3051\u3067\u3059\u3002 ExpressPlay \u30b5\u30fc\u30d3\u30b9\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001\u4fdd\u8b77\u3055\u308c\u305f\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u518d\u751f\u3059\u308b\u305f\u3081\u306e\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u4e0a\u306e\u30a2\u30d7\u30ea\u306b\u30c8\u30fc\u30af\u30f3\u3092\u63d0\u4f9b\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/p><\/div>\n<div class=\"\">\n            <a class=\"btn btn-ghost btn-ghost-primary\" href=\"\/ja\/developer\/playready-apps\/\">PlayReady \u30a2\u30d7\u30ea\u306b\u3064\u3044\u3066<\/a>\n        <\/div>\n<\/p><\/div>","protected":false},"excerpt":{"rendered":"<p>ExpressPlay SDK The ExpressPlay SDK includes comprehensive documentation, and it is designed to easily enable Hollywood studio grade DRM protection within an iOS, Android, Windows and Mac OS X application. The links below provide a general overview, important concepts and additional details on the ExpressPlay\u00a0SDK. Overview Key Concepts Usage Guidelines SDK Error Codes Android Compatibility SDK Updates SDK Documentation This section provides links to the developer guides and reference documentation for each flavor of the ExpressPlay\u00a0SDK iOS &amp; Android ExpressPlay SDK for iOS and SDK for Android both offer easy to use APIs with simple examples to help point you in the right direction. See below for SDK API documentation [&hellip;]<\/p>\n","protected":false},"author":124,"featured_media":0,"parent":10924,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-expressplay-developer.php","meta":{"_acf_changed":false,"footnotes":""},"tax_page_type":[512],"coauthors":[621],"class_list":["post-21296","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.expressplay.com\/ja\/wp-json\/wp\/v2\/pages\/21296","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=21296"}],"version-history":[{"count":0,"href":"https:\/\/www.expressplay.com\/ja\/wp-json\/wp\/v2\/pages\/21296\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.expressplay.com\/ja\/wp-json\/wp\/v2\/pages\/10924"}],"wp:attachment":[{"href":"https:\/\/www.expressplay.com\/ja\/wp-json\/wp\/v2\/media?parent=21296"}],"wp:term":[{"taxonomy":"tax_page_type","embeddable":true,"href":"https:\/\/www.expressplay.com\/ja\/wp-json\/wp\/v2\/tax_page_type?post=21296"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.expressplay.com\/ja\/wp-json\/wp\/v2\/coauthors?post=21296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}