CINXE.COM

リモコン入力 | Amazon Fire TV

<!doctype html><!--[if IE 8]><html data-19ax5a9jf="dingo" lang="ja_JP" class="a-no-js a-lt-ie10 a-lt-ie9 a-ie8"><![endif]--><!--[if IE 9]><html data-19ax5a9jf="dingo" lang="ja_JP" class="a-no-js a-lt-ie10 a-ie9"><![endif]--><!--[if !(IE 8)&!(IE 9)]><!--><html data-19ax5a9jf="dingo" lang="ja_JP" class="a-no-js"><!--<![endif]--> <head><script>var aPageStart = (new Date()).getTime();</script><meta charset="utf-8"/> <link rel="stylesheet" href="https://images-na.ssl-images-amazon.com/images/I/11KpeNaLkYL._RC|01Gdis3QUIL.css,01lF2n-pPaL.css,41YB-4vQfqL.css,31iNSIr1kuL.css,011DCEwfbwL.css,013z33uKh2L.css,01R9dtRDQdL.css,01rhj7BIeEL.css,410iOIpxjqL.css,11TIuySqr6L.css,01ElnPiDxWL.css,114oHnH0QRL.css,01crd53+KxL.css,01IdKcBuAdL.css,01y-XAlI+2L.css,01RgENaJKWL.css,219sMS379pL.css,01oDR3IULNL.css,51CguxBmgsL.css,01XPHJk60-L.css,01lN1FNc-RL.css,21Z4Q-IpuWL.css,11MrAKjcAKL.css,21qHKSTSJCL.css,11Zh8bU-hoL.css,01F7oM-p7IL.css,31jsrAUX5KL.css,11WHSxzwhML.css,11MO3b1rxzL.css,11ylgxpE+pL.css,11b-GR26DVL.css,01j2JE3j7aL.css,11maZ3sCvAL.css,21fXaeFAbUL.css,11TxiWYBNOL.css,01chhhuYckL.css,21Q7cg1AwNL.css,1128pDOWgAL.css,11mA7+zB7BL.css,01G+-woTSUL.css,01890+Vwk8L.css,01b3+vZ+YbL.css,01cbS3UK11L.css,21kdNu0AlvL.css,0116OOHSwvL.css_.css?AUIClients/AmazonUI#jp.trident" /> <link rel="stylesheet" href="https://images-na.ssl-images-amazon.com/images/I/71cTjwDJRNL.css?AUIClients/DeXWebsiteAUIAssets" /> <meta charset="utf-8"> <title>リモコン入力 | Amazon Fire TV </title> <meta name="description" content="リモコン入力(Fire TV) すべてのリモコンが、同じボタン、同じAndroidイベント、..."> <meta name="keywords" content=""> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="icon" type="image/x-icon" href="https://amzndevresources.com/jekyll/css/favicon.ico"> <!-- FontAwesome (GPL license) --> <link rel="stylesheet" type="text/css" href="https://amzndevresources.com/jekyll/css/font-awesome/css/font-awesome.min.css"> <meta name="google-site-verification" content="wfEDah_6uJe9Y7uIfLrVycd_efr8wQ9YO-fM_5MI5w0" /> <meta name="google-site-verification" content="Eu8BqTWMhRRdfCAdqUh2RYb3SjAiuFp4wmgTtGcteM0" /> <link rel="alternate" href="https://developer.amazon.com/ja/docs/fire-tv/remote-input.html" hreflang="en_US" /> <link rel="canonical" href="https://developer.amazon.com/ja/docs/fire-tv/remote-input.html" /> <meta name="google-site-verification" content="KHmp6TUPKc1gHlM9TuB842pcV7TxZVV6TgenZtsYoNY" /> <meta name="msvalidate.01" content="9761B379C1B64F587D71BA40337FDD07" /> <script language="JavaScript" type="text/javascript"> var digitalData ={ page:{ pageInfo: { pageInstanceID: "ja\/docs\/fire\-tv\/ja\-remote\-input.html", path: "\/ja\/docs\/fire\-tv\/remote\-input.html", pageID: "", pageTitle: "", pageType: "DeX", primaryCategory: "appstore", pageName: "", language: "en_US" } }, user:{ userID: "", ipAddress: "8.222.208.146" } }; var urlSplit = "\/ja\/docs\/fire\-tv\/remote\-input.html".split("/"); var trailingSlash = urlSplit.pop(); var pTitle = trailingSlash; if (trailingSlash == ""){ pTitle = urlSplit.pop() } if ("".indexOf("search") !== -1) { digitalData.page.pageInfo.searchResultsNum = ""; } if ("".indexOf("dex-home") !== -1){ digitalData.page.pageInfo.pageID = "Home"; digitalData.page.pageInfo.pageTitle = "Home"; digitalData.page.pageInfo.primaryCategory = "Home"; } else { digitalData.page.pageInfo.pageID = pTitle; pTitle = pTitle.replace(/(^|-)[a-z]/g,function(f){return f.toUpperCase();}); pTitle = pTitle.replace(/-/g, ''); digitalData.page.pageInfo.pageTitle = pTitle; var pCat = digitalData.page.pageInfo.primaryCategory; pCat = pCat.replace(/(^|-)[a-z]/g,function(f){return f.toUpperCase();}); pCat = pCat.replace(/-/g, ''); digitalData.page.pageInfo.primaryCategory = pCat; } var pageNameStr = "" + digitalData.page.pageInfo.primaryCategory; //Todo: add in logic for sub-categories when AOI is implemented. if (digitalData.page.pageInfo.pageTitle != null){ if (pageNameStr != ""){ pageNameStr += ":"; } pageNameStr += digitalData.page.pageInfo.pageTitle; } digitalData.page.pageInfo.pageName = pageNameStr; (function (w) { w.URLSearchParams = w.URLSearchParams || function (searchString) { var self = this; self.searchString = searchString; self.get = function (name) { var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(self.searchString); if (results == null) { return null; } else { return decodeURI(results[1]) || 0; } }; } })(window); </script> <script src="https://m.media-amazon.com/images/G/01/envImprovement/js/jquery/jquery-3.5.1.min.js" crossorigin="anonymous"></script> <script src="https://ds6yc8t7pnx74.cloudfront.net/content/dam/developer-portal/analytics/prod/launch-EN968f8a7401fc4ccea43ced61e7b0c2bb.min.js" async></script> <link rel="stylesheet" type="text/css" href="https://d20632htc2msyc.cloudfront.net/static/css/main.css" /> <script defer src="https://d20632htc2msyc.cloudfront.net/static/js/main.js"></script> <script type="text/javascript"> (function() { var didInit = false; function initMunchkin() { if(didInit === false) { didInit = true; Munchkin.init('365-EFI-026'); } } var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//munchkin.marketo.net/munchkin.js'; s.onreadystatechange = function() { if (this.readyState == 'complete' || this.readyState == 'loaded') { initMunchkin(); } }; s.onload = initMunchkin; document.getElementsByTagName('head')[0].appendChild(s); })(); </script> </head> <body class="a-m-jp a-aui_72554-c a-aui_a11y_1_699934-c a-aui_a11y_4_835613-c a-aui_a11y_6_837773-c a-aui_a11y_sr_678508-c a-aui_killswitch_csa_logger_372963-c a-aui_pci_risk_banner_210084-c a-aui_preload_261698-c a-aui_rel_noreferrer_noopener_309527-c a-aui_template_weblab_cache_333406-c a-aui_tnr_v2_180836-c"><div id="a-page"><script type="a-state" data-a-state="{&quot;key&quot;:&quot;a-wlab-states&quot;}">{"AUI_A11Y_6_837773":"C","AUI_TNR_V2_180836":"C","AUI_PRELOAD_261698":"C","AUI_TEMPLATE_WEBLAB_CACHE_333406":"C","AUI_72554":"C","AUI_A11Y_1_699934":"C","AUI_A11Y_4_835613":"C","AUI_KILLSWITCH_CSA_LOGGER_372963":"C","AUI_A11Y_SR_678508":"C","AUI_REL_NOREFERRER_NOOPENER_309527":"C","AUI_PCI_RISK_BANNER_210084":"C"}</script> <link rel="stylesheet" type="text/css" href="https://m.media-amazon.com/images/G/01/Fonts/FontAwesome/css/font-awesome.min._V516135338_.css"> <header class='dpHeader dphThemedark'> <div class='dphTopBar clearfix'> <div class='dphLeft'> <div class='dphMenuToggle'> <i class='dphMenuIcon'></i> <i class='dphMenuBackIcon'></i> </div> <a class='dphLogo' href='/ja/apps-and-games'> <img src="https://m.media-amazon.com/images/G/01/mobile-apps/dex/logos/amazonAppstoreLogoDarkBG1x_new.png" srcset="https://m.media-amazon.com/images/G/01/mobile-apps/dex/logos/amazonAppstoreLogoDarkBG1x_new.png 1x, https://m.media-amazon.com/images/G/01/mobile-apps/dex/logos/amazonAppstoreLogoDarkBG2x.png 2x" alt="Amazon開発者ポータルのロゴ"> </a> </div> <div class='dphRight'> <div class="dphSearchBarWrap"> <!-- Used in tech docs to hide side bar search results when we rollout new search --> <script type="text/javascript"> window.newSearch = true; </script> <div hidden style="display: none;" class="new-search-flag" data-val="enabled"></div> <div hidden style="display: none;" class="new-search-metadata"> {"settingsUrl":"https://ds6yc8t7pnx74.cloudfront.net/devportal-digital-assets/cf/developer-portal/getDeXSearchData"} </div> <div id="dex-search-header-bar"> </div> </div> <a href="/ja/home.html" class='dphConsole dphLink'>開発者コンソール</a> <div class='dphUserInfo'> <a class="dphLink" href="/settings/console/registration?return_to=/ja/docs/fire-tv/remote-input.html">ログイン</a> </div> <style> #notification-counter { position: absolute; top: 2px; padding: 0 2px; min-width: 20px; background: #BF2727; color: white; font-size: 11px; border-radius: 3px; line-height: 20px; text-align: center; } #notification_click_icon { width: 32px; height: 32px; background-color: #31465f; text-align: center; line-height: 32px; border-radius: 50%; margin-right: 15px; color: white; font-weight: 300; cursor: pointer; } #notification-placeholder { position: absolute; top:45px; } #notification_flyout_iframe_id { display: none; position: absolute; width: 425px; border: none; transform: translate(-80%); transition: all 0.2s; } @media screen and (max-width: 992px) { #notification_click_icon { position: fixed; display: inline-block; right: 44px; } #notification_click_icon ~ .dphSearch.active { position: relative; z-index: 0; } #notification-placeholder { top:28px; } #notification-counter { top: -6px; } } @media screen and (max-width: 414px) { #notification_flyout_iframe_id { transform: none; right: -99px; width: 100vw; } #notification_click_icon ~ .dphSearch.active { position: relative; z-index: 0; } } </style> <div id='navFlyout?' class='dphFlyoutItem dphDevConsoleLinkTopBar dphButton'> <span class='dphConsole dphLink'>?</span> <div class='dphDropdownWrap'> <nav class='dphDropdown accrItem'> <div class='dpIconArrow accrHandle'></div> <ul class='dphDropdownList'> <li class='dphdItem'><a href='/support/'>サポート</a></li> <li class='dphdItem'><a href='/documentation/'>ドキュメント</a></li> <li class='dphdItem'><a href='/support/contact-us'>お問い合わせ</a></li> <li class='dphdItem'><a href='/support/cases'>Amazonアプリストアのケース</a></li> </ul> </nav> </div> </div> </div> </div> <div class='dphNavigation accordion' data-accr_active_width='327'> <div class='dphnWrap'> <div class='dphUserInfo'> <a class="dphLink" href="/settings/console/registration?return_to=/ja/docs/fire-tv/remote-input.html">ログイン</a> </div> <a href="/ja/home.html" class='dphConsole dphLink'>開発者コンソール</a> <nav class="dpPrimaryNav"> <ul class="dppnItems"> <li class="dppnItem accrItem"> <span class="dppnLink"> デバイス </span> <div class='dpIconArrow accrHandle'></div> <div class='dppnFlyoutWrap'> <div class='dppnSecondaryNavWrap'> <ul class="dppnFlyout dppnSecondaryNav"> <li class="dppnfItem accrItem"> <span class="dppnfLink"> <span class="dppnfTitle">Fire TV</span> <span class="dppnfSubtitle"></span> </span> <div class='dpIconArrow accrHandle'></div> <div class='dppnLevel3NavWrap'> <ul class="dppnFlyout dppnLevel3Nav"> <li class="dppnfItem "> <a href="/ja/apps-and-games/fire-tv" class="dppnfLink"> <span class="dppnfTitle">概要</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem "> <a href="/ja/docs/fire-tv/getting-started-developing-apps-and-games.html" class="dppnfLink"> <span class="dppnfTitle">開発</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem "> <a href="/ja/docs/fire-tv/device-specifications.html" class="dppnfLink"> <span class="dppnfTitle">デバイス仕様</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem "> <a href="/ja/docs/fire-tv/device-specifications-comparison-table.html" class="dppnfLink"> <span class="dppnfTitle">デバイスの比較</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem "> <a href="/ja/docs/fire-tv/fire-os-overview.html" class="dppnfLink"> <span class="dppnfTitle">Fire TV向けFire OS</span> <span class="dppnfSubtitle"></span> </a> </li> </ul> </div> </li> <li class="dppnfItem accrItem"> <span class="dppnfLink"> <span class="dppnfTitle">Fireタブレット</span> <span class="dppnfSubtitle"></span> </span> <div class='dpIconArrow accrHandle'></div> <div class='dppnLevel3NavWrap'> <ul class="dppnFlyout dppnLevel3Nav"> <li class="dppnfItem "> <a href="/ja/apps-and-games/fire-tablets" class="dppnfLink"> <span class="dppnfTitle">概要</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem "> <a href="/ja/docs/fire-tablets/ft-get-started.html" class="dppnfLink"> <span class="dppnfTitle">開発</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem "> <a href="/ja/docs/fire-tablets/ft-device-specifications.html" class="dppnfLink"> <span class="dppnfTitle">デバイス仕様</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem "> <a href="/ja/docs/fire-tablets/fire-os-8.html" class="dppnfLink"> <span class="dppnfTitle">Fireタブレット向けFire OS</span> <span class="dppnfSubtitle"></span> </a> </li> </ul> </div> </li> </ul> </div> </div> </li> <li class="dppnItem accrItem"> <span class="dppnLink"> ビルド </span> <div class='dpIconArrow accrHandle'></div> <div class='dppnFlyoutWrap'> <div class='dppnSecondaryNavWrap'> <ul class="dppnFlyout dppnSecondaryNav"> <li class="dppnfItem accrItem"> <span class="dppnfLink"> <span class="dppnfTitle">Fire TV対応アプリ</span> <span class="dppnfSubtitle"></span> </span> <div class='dpIconArrow accrHandle'></div> <div class='dppnLevel3NavWrap'> <ul class="dppnFlyout dppnLevel3Nav"> <li class="dppnfItem "> <a href="/ja/docs/fire-tv/getting-started-developing-apps-and-games.html" class="dppnfLink"> <span class="dppnfTitle">開発</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem "> <a href="/ja/docs/fire-tv/design-and-user-experience-guidelines.html" class="dppnfLink"> <span class="dppnfTitle">UX設計ガイドライン</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem "> <a href="/ja/docs/fire-tv/remote-input.html" class="dppnfLink"> <span class="dppnfTitle">リモコン入力</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem "> <a href="/ja/docs/fire-tv/connecting-adb-to-device.html" class="dppnfLink"> <span class="dppnfTitle">ADBを使用した接続</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem "> <a href="/ja/docs/fire-tv/self-service-advertising.html" class="dppnfLink"> <span class="dppnfTitle">Fire TV対応アプリの宣伝</span> <span class="dppnfSubtitle"></span> </a> </li> </ul> </div> </li> <li class="dppnfItem accrItem"> <span class="dppnfLink"> <span class="dppnfTitle">Fireタブレット対応</br>アプリ</span> <span class="dppnfSubtitle"></span> </span> <div class='dpIconArrow accrHandle'></div> <div class='dppnLevel3NavWrap'> <ul class="dppnFlyout dppnLevel3Nav"> <li class="dppnfItem "> <a href="/ja/docs/fire-tablets/ft-get-started.html" class="dppnfLink"> <span class="dppnfTitle">開発</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem "> <a href="/ja/docs/fire-tablets/ft-ux-specifications.html" class="dppnfLink"> <span class="dppnfTitle">UX設計ガイドライン</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem "> <a href="/ja/docs/fire-tablets/connecting-adb-to-device.html" class="dppnfLink"> <span class="dppnfTitle">ADBを使用した接続</span> <span class="dppnfSubtitle"></span> </a> </li> </ul> </div> </li> <li class="dppnfItem accrItem"> <a href="/ja/apps-and-games/sdks" class="dppnfLink"> <span class="dppnfTitle">SDK</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem accrItem"> <a href="/ja/docs/app-submission/migrate-existing-app.html" class="dppnfLink"> <span class="dppnfTitle">Androidアプリの</br>移植</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem accrItem"> <a href="/ja/apps-and-games/services-and-apis/monetization" class="dppnfLink"> <span class="dppnfTitle">アプリの収益化</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem accrItem"> <a href="/ja/apps-and-games/services-and-apis" class="dppnfLink"> <span class="dppnfTitle">サービス・API</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem accrItem"> <a href="/ja/apps-and-games/blogs/tag.best-practices" class="dppnfLink"> <span class="dppnfTitle">ベストプラクティス</span> <span class="dppnfSubtitle"></span> </a> </li> </ul> </div> </div> </li> <li class="dppnItem accrItem"> <span class="dppnLink"> アプリテスト </span> <div class='dpIconArrow accrHandle'></div> <div class='dppnFlyoutWrap'> <div class='dppnSecondaryNavWrap'> <ul class="dppnFlyout dppnSecondaryNav"> <li class="dppnfItem accrItem"> <a href="/ja/docs/app-testing/test-criteria.html" class="dppnfLink"> <span class="dppnfTitle">テスト基準</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem accrItem"> <a href="/ja/docs/app-testing/live-app-testing-getting-started.html" class="dppnfLink"> <span class="dppnfTitle">ライブアプリテスト (LAT)</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem accrItem"> <a href="/ja/docs/in-app-purchasing/iap-testing-overview.html" class="dppnfLink"> <span class="dppnfTitle">アプリ内課金の</br>テスト</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem accrItem"> <span class="dppnfLink"> <span class="dppnfTitle">パフォーマンスの</br>向上</span> <span class="dppnfSubtitle"></span> </span> <div class='dpIconArrow accrHandle'></div> <div class='dppnLevel3NavWrap'> <ul class="dppnFlyout dppnLevel3Nav"> <li class="dppnfItem "> <a href="/ja/docs/app-testing/test-criteria.html#test-criteria-group-2-key-app-performance-indicators" class="dppnfLink"> <span class="dppnfTitle">重要業績評価指標 (KPI)</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem "> <a href="/ja/docs/app-testing/app-performance-scripts.html" class="dppnfLink"> <span class="dppnfTitle">アプリの</br>パフォーマンス</br>スクリプト</span> <span class="dppnfSubtitle"></span> </a> </li> </ul> </div> </li> </ul> </div> </div> </li> <li class="dppnItem accrItem"> <span class="dppnLink"> アプリの公開 </span> <div class='dpIconArrow accrHandle'></div> <div class='dppnFlyoutWrap'> <div class='dppnSecondaryNavWrap'> <ul class="dppnFlyout dppnSecondaryNav"> <li class="dppnfItem accrItem"> <a href="/ja/docs/app-submission/understanding-submission.html" class="dppnfLink"> <span class="dppnfTitle">公開の概要</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem accrItem"> <a href="/ja/docs/policy-center/understanding-content-policy.html" class="dppnfLink"> <span class="dppnfTitle">アプリストアの</br>コンテンツポリシー</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem accrItem"> <a href="/ja/docs/reports-promo/UI-reports-dashboard.html" class="dppnfLink"> <span class="dppnfTitle">収益レポート</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem accrItem"> <a href="/ja/docs/app-submission/manage-account-and-permissions.html" class="dppnfLink"> <span class="dppnfTitle">開発者アカウントの管理</span> <span class="dppnfSubtitle"></span> </a> </li> </ul> </div> </div> </li> <li class="dppnItem accrItem"> <span class="dppnLink"> 関連情報 </span> <div class='dpIconArrow accrHandle'></div> <div class='dppnFlyoutWrap'> <div class='dppnSecondaryNavWrap'> <ul class="dppnFlyout dppnSecondaryNav"> <li class="dppnfItem accrItem"> <a href="/ja/apps-and-games/blogs" class="dppnfLink"> <span class="dppnfTitle">ブログ</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem accrItem"> <a href="/ja/docs/apps-and-games/release-notes.html" class="dppnfLink"> <span class="dppnfTitle">リリースノート</span> <span class="dppnfSubtitle"></span> </a> </li> <li class="dppnfItem accrItem"> <a href="https://community.amazondeveloper.com/" class="dppnfLink"> <span class="dppnfTitle">アプリストア</br>開発者コミュニティ</span> <span class="dppnfSubtitle"></span> </a> </li> </ul> </div> </div> </li> <li class="dppnItem accrItem"> <a href="/ja/docs/apps-and-games/documentation.html" class="dppnLink"> ドキュメント </a> </li> </ul> </nav> <nav class="dpPrimaryNav dphDevConsoleLinkNavBar"> <ul class="dppnItems"> <li class="dppnItem accrItem"> <span class='dppnLink'>サポート</span> <div class="dpIconArrow accrHandle"></div> <div class="dppnFlyoutWrap"> <div class="dppnSecondaryNavWrap"> <ul class='dppnFlyout dppnSecondaryNav'> <li class='dppnfItem accrItem'><a class="dppnfLink" href='/support/'><span class="dppnfTitle">サポート</span></a></li> <li class='dppnfItem accrItem'><a class="dppnfLink" href='/documentation/'><span class="dppnfTitle">ドキュメント</span></a></li> <li class='dppnfItem accrItem'><a class="dppnfLink" href='/support/contact-us'><span class="dppnfTitle">お問い合わせ</span></a></li> <li class='dppnfItem accrItem'><a class="dppnfLink" href='/support/cases'><span class="dppnfTitle">Amazonアプリストアのケース</span></a></li> </ul> </div> </div> </li> </ul> </nav> </div> </div> </header> <div id='dpHeaderPlaceholder'></div> <script> (function(){ //Set placeholder height as soon as possible to eliminate page jump "use strict"; var setHeaderPlaceholderHeight = function(header){ var placeholder = document.getElementById('dpHeaderPlaceholder'); var headerHeight = header[0].offsetHeight + "px"; placeholder.style.height = headerHeight; } var checkForHeader = function(){ var header = document.querySelectorAll('.dpHeader'); if(header.length){ setHeaderPlaceholderHeight(header); window.clearInterval(checkForHeaderInterval); } } var checkForHeaderInterval = window.setInterval(checkForHeader, 10); checkForHeader(); //Run once immediately }()); </script> <script> (function(a,b,c,d){if((a=a.AmazonUIPageJS||a.P)&&a.when&&a.register)throw Error("A copy of P has already been loaded on this page.");})(window,document,Date);(function(a,b,c,d){"use strict";a._pSetI=function(){return null}})(window,document,Date);(function(a,c,d,e){"use strict";a._sw=function(){var b;return function(a,c,d,e,f,g,h,k,l,m){b||(b=!0)}}()})(window,document,Date);(function(c,e,I,B){"use strict";c._pd=function(){var a,u;return function(C,f,h,k,b,D,v,E,F){function w(d){try{return d()}catch(J){return!1}}function l(){if(m){var d={w:c.innerWidth||b.clientWidth,h:c.innerHeight||b.clientHeight};5<Math.abs(d.w-q.w)||50<d.h-q.h?(q=d,n=4,(d=a.mobile||a.tablet?450<d.w&&d.w>d.h:1250<=d.w)?k(b,"a-ws"):b.className=v(b,"a-ws")):0<n&&(n--,x=setTimeout(l,16))}}function G(d){(m=d===B?!m:!!d)&&l()}function H(){return m}if(!u){u=!0;var r=function(){var d=["O","ms","Moz","Webkit"], c=e.createElement("div");return{testGradients:function(){return!0},test:function(a){var b=a.charAt(0).toUpperCase()+a.substr(1);a=(d.join(b+" ")+b+" "+a).split(" ");for(b=a.length;b--;)if(""===c.style[a[b]])return!0;return!1},testTransform3d:function(){return!1}}}(),y=b.className,z=/(^| )a-mobile( |$)/.test(y),A=/(^| )a-tablet( |$)/.test(y);a={audio:function(){return!!e.createElement("audio").canPlayType},video:function(){return!!e.createElement("video").canPlayType},canvas:function(){return!!e.createElement("canvas").getContext}, svg:function(){return!!e.createElementNS&&!!e.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect},offline:function(){return navigator.hasOwnProperty&&navigator.hasOwnProperty("onLine")&&navigator.onLine},dragDrop:function(){return"draggable"in e.createElement("span")},geolocation:function(){return!!navigator.geolocation},history:function(){return!(!c.history||!c.history.pushState)},webworker:function(){return!!c.Worker},autofocus:function(){return"autofocus"in e.createElement("input")}, inputPlaceholder:function(){return"placeholder"in e.createElement("input")},textareaPlaceholder:function(){return"placeholder"in e.createElement("textarea")},localStorage:function(){return"localStorage"in c&&null!==c.localStorage},orientation:function(){return"orientation"in c},touch:function(){return"ontouchend"in e},gradients:function(){return r.testGradients()},hires:function(){var a=c.devicePixelRatio&&1.5<=c.devicePixelRatio||c.matchMedia&&c.matchMedia("(min-resolution:144dpi)").matches;E("hiRes"+ (z?"Mobile":A?"Tablet":"Desktop"),a?1:0);return a},transform3d:function(){return r.testTransform3d()},touchScrolling:function(){return f(/Windowshop|android|OS ([5-9]|[1-9][0-9]+)(_[0-9]{1,2})+ like Mac OS X|SOFTWARE=([5-9]|[1-9][0-9]+)(.[0-9]{1,2})+.*DEVICE=iPhone|Chrome|Silk|Firefox|Trident.+?; Touch/i)},ios:function(){return f(/OS [1-9][0-9]*(_[0-9]*)+ like Mac OS X/i)&&!f(/trident|Edge/i)},android:function(){return f(/android.([1-9]|[L-Z])/i)&&!f(/trident|Edge/i)},mobile:function(){return z}, tablet:function(){return A},rtl:function(){return"rtl"===b.dir}};for(var g in a)a.hasOwnProperty(g)&&(a[g]=w(a[g]));for(var t="textShadow textStroke boxShadow borderRadius borderImage opacity transform transition".split(" "),p=0;p<t.length;p++)a[t[p]]=w(function(){return r.test(t[p])});var m=!0,x=0,q={w:0,h:0},n=4;l();h(c,"resize",function(){clearTimeout(x);n=4;l()});b.className=v(b,"a-no-js");k(b,"a-js");!f(/OS [1-8](_[0-9]*)+ like Mac OS X/i)||c.navigator.standalone||f(/safari/i)||k(b,"a-ember"); h=[];for(g in a)a.hasOwnProperty(g)&&a[g]&&h.push("a-"+g.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()}));k(b,h.join(" "));b.setAttribute("data-aui-build-date",F);C.register("p-detect",function(){return{capabilities:a,localStorage:a.localStorage&&D,toggleResponsiveGrid:G,responsiveGridEnabled:H}});return a||{}}}}()})(window,document,Date);(function(g,l,C,D){function E(a){n&&n.tag&&n.tag(p(":","aui",a))}function m(a,b){n&&n.count&&n.count("aui:"+a,0===b?0:b||(n.count("aui:"+a)||0)+1)}function F(a){try{return a.test(navigator.userAgent)}catch(b){return!1}}function G(a){return"function"===typeof a}function u(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEvent("on"+b,c)}function p(a,b,c,f){b=b&&c?b+a+c:b||c;return f?p(a,b,f):b}function y(a,b,c){try{Object.defineProperty(a,b,{value:c,writable:!1})}catch(f){a[b]= c}return c}function O(a,b){a.className=P(a,b)+" "+b}function P(a,b){return(" "+a.className+" ").split(" "+b+" ").join(" ").replace(/^ | $/g,"")}function ca(a,b,c){var f=c=a.length,e=function(){f--||(H.push(b),I||(q?q.set(z):setTimeout(z,0),I=!0))};for(e();c--;)Q[a[c]]?e():(v[a[c]]=v[a[c]]||[]).push(e)}function da(a,b,c,f,e){var d=l.createElement(a?"script":"link");u(d,"error",f);e&&u(d,"load",e);a?(d.type="text/javascript",d.async=!0,c&&/AUIClients|images[/]I/.test(b)&&d.setAttribute("crossorigin", "anonymous"),d.src=b):(d.rel="stylesheet",d.href=b);l.getElementsByTagName("head")[0].appendChild(d)}function R(a,b){return function(c,f){function e(){da(b,c,d,function(b){J?m("resource_unload"):d?(d=!1,m("resource_retry"),e()):(m("resource_error"),a.log("Asset failed to load: "+c));b&&b.stopPropagation?b.stopPropagation():g.event&&(g.event.cancelBubble=!0)},f)}if(S[c])return!1;S[c]=!0;m("resource_count");var d=!0;return!e()}}function ea(a,b,c){for(var f={name:a,guard:function(c){return b.guardFatal(a, c)},guardTime:function(a){return b.guardTime(a)},logError:function(c,d,e){b.logError(c,d,e,a)}},e=[],d=0;d<c.length;d++)A.hasOwnProperty(c[d])&&(e[d]=K.hasOwnProperty(c[d])?K[c[d]](A[c[d]],f):A[c[d]]);return e}function w(a,b,c,f,e){return function(d,k){function n(){var a=null;f?a=k:G(k)&&(q.start=r(),a=k.apply(g,ea(d,h,l)),q.end=r());if(b){A[d]=a;a=d;for(Q[a]=!0;(v[a]||[]).length;)v[a].shift()();delete v[a]}q.done=!0}var h=e||this;G(d)&&(k=d,d=D);b&&(d=d?d.replace(T,""):"__NONAME__",L.hasOwnProperty(d)&& h.error(p(", reregistered by ",p(" by ",d+" already registered",L[d]),h.attribution),d),L[d]=h.attribution);for(var l=[],m=0;m<a.length;m++)l[m]=a[m].replace(T,"");var q=x[d||"anon"+ ++fa]={depend:l,registered:r(),namespace:h.namespace};d&&ha.hasOwnProperty(d);c?n():ca(l,h.guardFatal(d,n),d);return{decorate:function(a){K[d]=h.guardFatal(d,a)}}}}function U(a){return function(){var b=Array.prototype.slice.call(arguments);return{execute:w(b,!1,a,!1,this),register:w(b,!0,a,!1,this)}}}function M(a,b){return function(c, f){f||(f=c,c=D);var e=this.attribution;return function(){h.push(b||{attribution:e,name:c,logLevel:a});var d=f.apply(this,arguments);h.pop();return d}}}function B(a,b){this.load={js:R(this,!0),css:R(this)};y(this,"namespace",b);y(this,"attribution",a)}function V(){l.body?k.trigger("a-bodyBegin"):setTimeout(V,20)}"use strict";var t=C.now=C.now||function(){return+new C},r=function(a){return a&&a.now?a.now.bind(a):t}(g.performance),ia=r(),ha={},n=g.ue;E();E("aui_build_date:3.24.1-2024-12-05");var W={getItem:function(a){try{return g.localStorage.getItem(a)}catch(b){}}, setItem:function(a,b){try{return g.localStorage.setItem(a,b)}catch(c){}}},q=g._pSetI(),H=[],ja=[],I=!1,ka=navigator.scheduling&&"function"===typeof navigator.scheduling.isInputPending;var z=function(){for(var a=q?q.set(z):setTimeout(z,0),b=t();ja.length||H.length;)if(H.shift()(),q&&ka){if(150<t()-b&&!navigator.scheduling.isInputPending()||50<t()-b&&navigator.scheduling.isInputPending())return}else if(50<t()-b)return;q?q.clear(a):clearTimeout(a);I=!1};var Q={},v={},S={},J=!1;u(g,"beforeunload",function(){J= !0;setTimeout(function(){J=!1},1E4)});var T=/^prv:/,L={},A={},K={},x={},fa=0,X=String.fromCharCode(92),h=[],Y=!0,Z=g.onerror;g.onerror=function(a,b,c,f,e){e&&"object"===typeof e||(e=Error(a,b,c),e.columnNumber=f,e.stack=b||c||f?p(X,e.message,"at "+p(":",b,c,f)):D);var d=h.pop()||{};e.attribution=p(":",e.attribution||d.attribution,d.name);e.logLevel=d.logLevel;e.attribution&&console&&console.log&&console.log([e.logLevel||"ERROR",a,"thrown by",e.attribution].join(" "));h=[];Z&&(d=[].slice.call(arguments), d[4]=e,Z.apply(g,d))};B.prototype={logError:function(a,b,c,f){b={message:b,logLevel:c||"ERROR",attribution:p(":",this.attribution,f)};if(g.ueLogError)return g.ueLogError(a||b,a?b:null),!0;console&&console.error&&(console.log(b),console.error(a));return!1},error:function(a,b,c,f){a=Error(p(":",f,a,c));a.attribution=p(":",this.attribution,b);throw a;},guardError:M(),guardFatal:M("FATAL"),guardCurrent:function(a){var b=h[h.length-1];return b?M(b.logLevel,b).call(this,a):a},guardTime:function(a){var b= h[h.length-1],c=b&&b.name;return c&&c in x?function(){var b=r(),e=a.apply(this,arguments);x[c].async=(x[c].async||0)+r()-b;return e}:a},log:function(a,b,c){return this.logError(null,a,b,c)},declare:w([],!0,!0,!0),register:w([],!0),execute:w([]),AUI_BUILD_DATE:"3.24.1-2024-12-05",when:U(),now:U(!0),trigger:function(a,b,c){var f=t();this.declare(a,{data:b,pageElapsedTime:f-(g.aPageStart||NaN),triggerTime:f});c&&c.instrument&&N.when("prv:a-logTrigger").execute(function(b){b(a)})},handleTriggers:function(){this.log("handleTriggers deprecated")}, attributeErrors:function(a){return new B(a)},_namespace:function(a,b){return new B(a,b)},setPriority:function(a){Y?Y=!1:this.log("setPriority only accept the first call.")}};var k=y(g,"AmazonUIPageJS",new B);var N=k._namespace("PageJS","AmazonUI");N.declare("prv:p-debug",x);k.declare("p-recorder-events",[]);k.declare("p-recorder-stop",function(){});y(g,"P",k);V();if(l.addEventListener){var aa;l.addEventListener("DOMContentLoaded",aa=function(){k.trigger("a-domready");l.removeEventListener("DOMContentLoaded", aa,!1)},!1)}var ba=l.documentElement,la=g._pd(k,F,u,O,ba,W,P,m,"3.24.1-2024-12-05");F(/UCBrowser/i)||la.localStorage&&O(ba,W.getItem("a-font-class"));k.declare("a-event-revised-handling",!1);g._sw(N,p,F,X,m,n,E,G,u,k);k.declare("a-fix-event-off",!1);m("pagejs:pkgExecTime",r()-ia)})(window,document,Date); (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://images-na.ssl-images-amazon.com/images/I/61ZS63EQSsL._RC|11Y+5x+kkTL.js,51-UZWCmY3L.js,11yKORv-GTL.js,11na7Dl1tFL.js,21uGjv2MRDL.js,01VRMV3FBdL.js,21BJeD9yjcL.js,01cS+tLhj4L.js,11rRjDLdAVL.js,51UOrPXYGsL.js,11YA5PIFcPL.js,11UNP9ncXuL.js,11qGWmpSUoL.js,11EWRk6r74L.js,21paGe30x-L.js,01490L6yBnL.js,51Xt+PG12aL.js,01JYHc2oIlL.js,31nfKXylf6L.js,01ezj5Rkz1L.js,11bEz2VIYrL.js,31o2NGTXThL.js,01rpauTep4L.js,01RMmNcPMuL.js_.js?AUIClients/AmazonUI#trident'); (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://images-na.ssl-images-amazon.com/images/I/616qGtYUw7L.js?AUIClients/DeXWebsiteAUIAssets'); </script> <div class="content-section"> <div class="docs"> <!-- jQuery (MIT license)--> <script src="https://amzndevresources.com/jekyll/js/jquery-3.6.0.min.js"></script> <!-- Bootstrap 4.4 css --> <link rel="stylesheet" href="https://amzndevresources.com/jekyll/css/bootstrap4.css"> <link rel="stylesheet" href="https://amzndevresources.com/jekyll/css/styleoverrides.css"> <link rel="stylesheet" href="https://amzndevresources.com/jekyll/css/popovers.css"> <!-- Navgoco --> <script src="https://amzndevresources.com/jekyll/js/jquery.navgoco.min.js"></script> <!-- jQuery cookie (MIT license)--> <script type="text/javascript" src="https://amzndevresources.com/jekyll/js/jquery.cookie.js"></script> <!-- Bootstrap (MIT license)--> <script src="https://amzndevresources.com/jekyll/js/bootstrap.4.4.1.bundle.min.js"></script> <!-- Anchor JS (MIT license)--> <script src="https://amzndevresources.com/jekyll/js/anchor.min.js"></script> <!-- Initialization scripts --> <script src="https://amzndevresources.com/jekyll/js/initialization_scripts.js"></script> <!-- Tech doc css fixes now incorporated into stylesheet --> <div class="container"> <!-- sidebar --> <div id="sidebar"> <!-- sidebar_hide_weblab --> <div class="mydocsidebar"> <div id="search-searchbar"></div> <div class="productTitle">Amazon Fire TV</div> <p class="external"> <a href="#" id="collapseAll">すべて折りたたむ</a> | <a href="#" id="expandAll">すべて展開する</a> </p> <ul id="docnavsidebar" class="docnav"> <li class="level1 folderTitle"> <a class="subfoldersTitle" href="#">概要</a> <ul> <li class="level1items"><a href="../fire-tv/getting-started-developing-apps-and-games.html">Fire TV対応アプリ・ゲームの開発について</a></li> <li class="level1items"><a href="../fire-tv/toolkits-for-building-fire-tv-apps.html">Fire App Builder: Fire TV対応アプリの構築用ツールキット</a></li> <li class="level1items"><a href="../fire-tv/differences-from-android-tv-development.html">Fire TVとAndroid TVにおける開発の違い</a></li> <li class="level1items"><a href="../fire-tv/design-and-user-experience-guidelines.html">デザインとユーザーエクスペリエンス(UX)に関するガイドライン</a></li> <li class="level1items"><a href="../fire-tv/whats-new.html">Fire TVの開発:最新情報</a></li> <li class="level1items"><a href="../fire-tv/faq-general.html">Fire TVに関するよくある質問(FAQ)</a></li> <li class="level1items"><a href="../fire-tv/submitting-your-app-to-the-amazon-appstore.html">Fire TV対応アプリをAmazonアプリストアに申請する方法</a></li> <li class="level1items"><a href="../fire-tv/self-service-advertising.html">Fire TVでアプリを宣伝する方法</a></li> <li class="level1items"><a href="../fire-tv/glossary-fire-tv.html">Fire TVに関する用語集</a></li> </ul> </li><li class="level1 folderTitle"> <a class="subfoldersTitle" href="#">Automotive</a> <ul> <li class="level1items"><a href="../fire-tv/automotive-ux-guidelines.html">Automotive UXガイドライン</a></li> <li class="level1items"><a href="../fire-tv/automotive-add-touch.html">Fire TV対応アプリにタッチ機能を追加する方法</a></li> <li class="level1items"><a href="../fire-tv/automotive-developer-reference.html">Automotiveの開発者リファレンス</a></li> </ul> </li><li class="level1 folderTitle"> <a class="subfoldersTitle" href="#">Fire TVのデバイス仕様</a> <ul> <li class="level1items"><a href="../fire-tv/device-specifications.html">デバイスの仕様:概要</a></li> <li class="level1items"><a href="../fire-tv/device-specifications-fire-tv-edition-smart-tv-na.html">デバイスの仕様:スマートTV - NA</a></li> <li class="level1items"><a href="../fire-tv/device-specifications-fire-tv-edition-smart-tv-emea.html">デバイスの仕様:スマートTV - EMEA</a></li> <li class="level1items"><a href="../fire-tv/device-specifications-fire-tv-edition-smart-tv-apac.html">デバイスの仕様:スマートTV - APAC</a></li> <li class="level1items"><a href="../fire-tv/device-specifications-echo-show.html">デバイスの仕様:Echo Show</a></li> <li class="level1items"><a href="../fire-tv/device-specifications-automotive.html">デバイスの仕様:Automotive</a></li> <li class="level1items"><a href="../fire-tv/device-specifications-fire-tv-streaming-media-player.html">デバイスの仕様:Fire TVストリーミングメディアプレーヤー</a></li> <li class="level1items"><a href="../fire-tv/device-specifications-fire-tv-cube.html">デバイスの仕様:Fire TV Cube</a></li> <li class="level1items"><a href="../fire-tv/device-specifications-fire-tv-edition-soundbar.html">デバイスの仕様:Fire TVサウンドバー</a></li> <li class="level1items"><a href="../fire-tv/device-specifications-comparison-table.html">各種Fire TVデバイスの比較表</a></li> <li class="level1items"><a href="../fire-tv/fire-tv-edition-faq.html">スマートTVに関するよくある質問(FAQ)</a></li> </ul> </li><li class="level1 folderTitle"> <a class="subfoldersTitle" href="#">開発環境をセットアップする方法</a> <ul> <li class="level1items"><a href="../fire-tv/setting-up-your-development-environment.html">開発環境をセットアップする方法</a></li> <li class="level1items"><a href="../fire-tv/connecting-adb-to-device.html">adbを使用してFire TVに接続する方法</a></li> <li class="level1items"><a href="../fire-tv/installing-and-running-your-app.html">アプリをインストールして実行する方法</a></li> </ul> </li><li class="level1 folderTitle"> <a class="subfoldersTitle" href="#">Fire OS</a> <ul> <li class="level1items"><a href="../fire-tv/fire-os-overview.html">Fire OSの概要</a></li> <li class="level1items"><a href="../fire-tv/fire-os-6.html">Fire OS 6搭載Fire TV対応アプリの開発について</a></li> <li class="level1items"><a href="../fire-tv/fire-os-7.html">Fire OS 7搭載Fire TV対応アプリの開発について</a></li> <li class="level1items"><a href="../fire-tv/fire-os-8.html">Fire OS 8搭載Fire TV対応アプリの開発について</a></li> <li class="level1items"><a href="../fire-tv/android-14-based-fire-tv.html">Android 14搭載Fire TV対応アプリの開発について</a></li> </ul> </li><li class="level1 folderTitle"> <a class="subfoldersTitle" href="#">Androidアプリのコントローラー</a> <ul> <li class="level1items open"><a href="../fire-tv/remote-input.html">リモコン入力</a></li> <li class="level1items"><a href="../fire-tv/game-controller-input.html">ゲームコントローラー入力</a></li> <li class="level1items"><a href="../fire-tv/controller-input-with-unity.html">Unityによるコントローラー入力</a></li> <li class="level1items"><a href="../fire-tv/identify-controllers.html">コントローラーの識別</a></li> <li class="level1items"><a href="../fire-tv/controller-behavior-guidelines.html">コントローラー動作のガイドライン</a></li> <li class="level1items"><a href="../fire-tv/controller-image-assets.html">コントローラーの画像アセット</a></li> </ul> </li><li class="level1 folderTitle"> <a class="subfoldersTitle" href="#">音声</a> <ul> <li class="level1items"><a href="../fire-tv/voice-enable-your-app-and-content.html">アプリおよびコンテンツの音声対応について</a></li> <li class="level1items"><a href="../fire-tv/mediasession-api-integration.html">Fire TVにおけるMedia Session APIを使用した音声対応トランスポートコントロール</a></li> <li class="level1items"><a href="../fire-tv/voice-scrolling-and-selection.html">アプリ内音声ナビゲーション・選択</a></li> </ul> </li><li class="level1 folderTitle"> <a class="subfoldersTitle" href="#">マルチメディア</a> <ul> <li class="level1items"><a href="../fire-tv/managing-audio-focus.html">オーディオフォーカスの管理</a></li> <li class="level1items"><a href="../fire-tv/testing-audio-focus.html">オーディオフォーカスをテストする方法</a></li> <li class="level1items"><a href="../fire-tv/dolby-integration-guidelines.html">ドルビーの統合ガイドライン</a></li> <li class="level1items"><a href="../fire-tv/multimedia-app-requirements.html">マルチメディアアプリの要件</a></li> <li class="level1items"><a href="../fire-tv/audio-video-synchronization.html">Androidアプリにおけるオーディオとビデオの同期</a></li> <li class="level1items"><a href="../fire-tv/4k-apis-for-hdmi-mode-switch.html">HDMIモード切り替え用のAPI</a></li> <li class="level1items"><a href="../fire-tv/4k-tunnel-mode-playback.html">トンネルモードの再生</a></li> </ul> </li><li class="level1 folderTitle"> <a class="subfoldersTitle" href="#">Fire TV統合SDK</a> <ul> <li class="level1items"><a href="../fire-tv/get-started-with-firetv-integration-sdk.html">Fire TV統合SDKについて</a></li> <li class="level1items"><a href="../fire-tv/set-up-sample-app.html">Fire TV対応サンプルアプリのセットアップ</a></li> <li class="level2 folderTitle"> <a class="subfoldersTitle" href="#">コンテンツパーソナライゼーション</a> <ul> <li class="level2items"><a href="../fire-tv/introduction-content-personalization.html">コンテンツパーソナライゼーションの概要</a></li> <li class="level3 folderTitle"> <a class="subfoldersTitle" href="#">データの種類</a> <ul> <li class="level3items"><a href="../fire-tv/watch-activity.html">視聴アクティビティ</a></li> <li class="level3items"><a href="../fire-tv/watchlist.html">ウォッチリスト</a></li> </ul> </li> </ul> </li> <li class="level1items"><a href="../fire-tv/data-type-reference.html">データの種類のリファレンス</a></li> <li class="level1items"><a href="../fire-tv/summary-reference.html">サマリーリファレンス一覧</a></li> <li class="level1items"><a href="../fire-tv/general-troubleshooting-firetv-integration.html">Fire TV統合SDKの一般的なトラブルシューティング</a></li> <li class="level1items"><a href="../fire-tv/firetv-integration-release-notes.html">リリースノート</a></li> </ul> </li><li class="level1 folderTitle"> <a class="subfoldersTitle" href="#">ライブTVの統合</a> <ul> <li class="level2 folderTitle"> <a class="subfoldersTitle" href="#">リニアTVの統合</a> <ul> <li class="level2items"><a href="../fire-tv/introduction-linear-tv-integration.html">リニアTVについて</a></li> <li class="level2items"><a href="../fire-tv/tv-input-framework-on-fire-tv.html">Fire TVのTV入力フレームワーク</a></li> <li class="level3 folderTitle"> <a class="subfoldersTitle" href="#">統合手順ガイド</a> <ul> <li class="level3items"><a href="../fire-tv/linear-tv-integration-guide-overview.html">リニアTV統合ガイド:はじめに</a></li> <li class="level3items"><a href="../fire-tv/import-tif-companion-library.html">手順1: TIF Companion Libraryをインポートする</a></li> <li class="level3items"><a href="../fire-tv/set-up-tvinputservice.html">手順2: TvInputServiceをセットアップする</a></li> <li class="level3items"><a href="../fire-tv/insert-your-first-channel.html">手順3: 最初のチャンネルを挿入する</a></li> <li class="level3items"><a href="../fire-tv/insert-programs.html">手順4: 番組を挿入する</a></li> <li class="level3items"><a href="../fire-tv/playback-in-fire-tv-ui.html">手順5: Fire TVのUIで再生する</a></li> <li class="level3items"><a href="../fire-tv/test-cases-for-linear-apps.html">リニアアプリのテストケース</a></li> </ul> </li> <li class="level2items"><a href="../fire-tv/live-tv-resources.html">ライブTVのリソース</a></li> </ul> </li> <li class="level2 folderTitle"> <a class="subfoldersTitle" href="#">イベントの統合</a> <ul> <li class="level2items"><a href="../fire-tv/live-events-integration.html">Fire TVにおけるイベントの統合</a></li> <li class="level2items"><a href="../fire-tv/test-cases-for-events-apps.html">イベントアプリのテストケース</a></li> </ul> </li> </ul> </li><li class="level1 folderTitle"> <a class="subfoldersTitle" href="#">開発に関するベストプラクティス</a> <ul> <li class="level1items"><a href="../fire-tv/customize-mouse-pointer.html">マウスポインター</a></li> <li class="level1items"><a href="../fire-tv/display-and-layout.html">ディスプレイとレイアウト</a></li> <li class="level1items"><a href="../fire-tv/media-players.html">メディアプレーヤー</a></li> <li class="level1items"><a href="../fire-tv/identify-amazon-fire-tv-devices.html">Fire TVデバイスの識別</a></li> <li class="level1items"><a href="../fire-tv/handling-hdmi-events.html">HDMIイベントの処理</a></li> <li class="level1items"><a href="../fire-tv/user-interface.html">AndroidのメニューとActionBarウィジェット</a></li> <li class="level1items"><a href="../fire-tv/dial-integration.html">DIALの統合</a></li> <li class="level1items"><a href="../fire-tv/implementing-search.html">検索</a></li> <li class="level1items"><a href="../fire-tv/notifications.html">通知</a></li> <li class="level1items"><a href="../fire-tv/specifying-installation-location.html">アプリのインストール先を指定する方法</a></li> <li class="level1items"><a href="../fire-tv/advertising-id.html">広告ID</a></li> <li class="level1items"><a href="../fire-tv/deep-linking-featured-content.html">Fire TVのUIから注目コンテンツへのディープリンク</a></li> <li class="level1items"><a href="../fire-tv/international-locales.html">各種ロケール用のリソース</a></li> </ul> </li><li class="level1 folderTitle"> <a class="subfoldersTitle" href="#">Fire TV対応Androidアプリの作成方法</a> <ul> <li class="level1items"><a href="../fire-tv/creating-media-streaming-app.html">手順1: メディアストリーミングアプリを作成する</a></li> <li class="level1items"><a href="../fire-tv/leanback-enabled-android-app.html">手順2: Amazon Fire TV向けのLeanback対応Androidアプリのしくみを理解する</a></li> <li class="level1items"><a href="../fire-tv/browsing-content-leanback-enabled-android-app.html">手順3: Leanback対応Androidアプリのコンテンツを閲覧する</a></li> <li class="level1items"><a href="../fire-tv/editing-through-presenters.html">手順4: Presenterを介してユーザーインターフェイス(UI)を編集する</a></li> <li class="level1items"><a href="../fire-tv/providing-details-detailsfragment.html">手順5: DetailsFragmentを使用してアプリコンテンツの詳細情報を提供する</a></li> <li class="level1items"><a href="../fire-tv/how-to-play-video-content.html">手順6: PlaybackOverlayFragmentを使用してビデオコンテンツを再生する</a></li> </ul> </li><li class="level1 folderTitle"> <a class="subfoldersTitle" href="#">開発者ツールとSystem X-ray</a> <ul> <li class="level1items"><a href="../fire-tv/developer-tools.html">開発者ツールメニュー</a></li> <li class="level1items"><a href="../fire-tv/system-xray.html">System X-Ray</a></li> <li class="level1items"><a href="../fire-tv/system-xray-customized-metrics.html">System X-Ray指標のカスタマイズ</a></li> <li class="level1items"><a href="../fire-tv/network-proxy.html">ネットワークプロキシ</a></li> </ul> </li><li class="level1 folderTitle"> <a class="subfoldersTitle" href="#">アクセシビリティ</a> <ul> <li class="level1items"><a href="../fire-tv/assistive-technologies-fire-os.html">Fire OSのユーザー補助機能</a></li> <li class="level1items"><a href="../fire-tv/implement-accessibility-fire-os.html">Fire OSにおけるユーザー補助機能の実装</a></li> <li class="level1items"><a href="../fire-tv/implement-voiceview-accessibility-features-fire-os.html">VoiceViewユーザー補助機能の実装</a></li> </ul> </li><li class="level1 folderTitle"> <a class="subfoldersTitle" href="#">おすすめ機能</a> <ul> <li class="level1items"><a href="../fire-tv/recommendations-overview.html">おすすめ機能の概要</a></li> <li class="level1items"><a href="../fire-tv/recommendations-send-recommendations.html">Amazonエクストラを含むおすすめを送信する</a></li> <li class="level1items"><a href="../fire-tv/recommendations-testing.html">おすすめ機能をテストする方法</a></li> <li class="level1items"><a href="../fire-tv/recommendations-best-practices.html">おすすめ機能に関するベストプラクティス</a></li> <li class="level1items"><a href="../fire-tv/recommendations-faq.html">おすすめ機能に関するよくある質問(FAQ)</a></li> </ul> </li><li class="level1 folderTitle"> <a class="subfoldersTitle" href="#">Fire TV対応ウェブアプリ</a> <ul> <li class="level1items"><a href="../fire-tv/getting-started-with-web-apps.html">ウェブアプリの開発について</a></li> <li class="level1items"><a href="../fire-tv/supporting-controllers-in-web-apps.html">ウェブアプリのコントローラー対応</a></li> <li class="level1items"><a href="../fire-tv/customizing-your-web-app.html">ウェブアプリのカスタマイズ方法</a></li> <li class="level1items"><a href="../fire-tv/user-agent-strings.html">ユーザーエージェント文字列</a></li> <li class="level1items"><a href="../fire-tv/migrating-your-web-app.html">既存のウェブアプリへの移行</a></li> <li class="level1items"><a href="../fire-tv/cordova-plugin-catalog.html">Amazonカタログ統合用のCordovaプラグイン</a></li> <li class="level1items"><a href="../fire-tv/web-app-faq.html">ウェブアプリに関するよくある質問(FAQ)</a></li> <li class="level1items"><a href="../fire-tv/webapp-http-caching.html">HTTPキャッシング</a></li> <li class="level1items"><a href="../fire-tv/webapp-app-security.html">ウェブアプリを保護する方法</a></li> <li class="level1items"><a href="../fire-tv/webapp-app-tester.html">Amazon Web App Testerをインストールして使用する方法</a></li> <li class="level1items"><a href="../fire-tv/webapp-debug-app.html">ウェブアプリのデバッグ方法</a></li> <li class="level1items"><a href="../fire-tv/webapp-use-debug-apk.html">デバッグ用APKをインストール・実行してアプリをテストする方法</a></li> <li class="level1items"><a href="../fire-tv/hybrid-apps-overview.html">HTML5ハイブリッドアプリ</a></li> <li class="level1items"><a href="../fire-tv/build-and-test-your-hybrid-app.html">HTML5ハイブリッドアプリを構築してテストする</a></li> <li class="level1items"><a href="../fire-tv/web-hybrid-app-faq.html">HTML5ハイブリッドアプリに関するよくある質問(FAQ)</a></li> </ul> </li> </ul> <hr class="resourceSeparator"> <div class="relatedResources">関連リソース</div> <ul id="entrypages"> <li><a href="../catalog/getting-started-catalog-ingestion.html">カタログの統合</a></li> <li><a href="../fire-app-builder/overview.html">Fire App Builder</a></li> <li><a href="../app-submission/getting-started.html">Amazonアプリストアへの申請</a></li> <li><a href="../reports-promo/payments-understand.html">収益レポートとプロモーション</a></li> <li><a href="../app-testing/test-criteria.html">アプリテスト</a></li> <li><a href="../policy-center/understanding-content-policy.html">ポリシーセンター</a></li> <li><a href="../fire-tablets/ft-get-started.html">Fireタブレット</a></li> <li><a href="../in-app-purchasing/iap-whats-new.html">アプリ内課金(IAP)API</a></li> <li><a href="../fling/understanding-the-amazon-fling-service.html">Fling SDK</a></li> <li><a href="https://community.amazondeveloper.com/tag/appstore-fire-tv">Fire TVに関するフォーラム</a></li> <li><a href="https://developer.amazon.com/ja/blogs/appstore/tag/Amazon+Fire+TV">Fire TVブログ(Amazonアプリストア内)</a></li> <li><a href="https://amazonfiretv.blog/tagged/product-updates">Fire TVブログ(コンシューマー向け)</a></li> </ul> </div> <script> $("li.open").parents('li').toggleClass("open"); </script> </div> <!-- main area --> <div class="mainColumn"> <div id="content"> <h1>リモコン入力</h1> <script> function activateContentBasedOnHash() { const currentHash = window.location.hash.substring(1); if (currentHash) { const contentElement = document.getElementById(currentHash); if (contentElement) { activateTabAndContent(contentElement); scrollToHashWithOffset(contentElement); } } } function activateTabAndContent(contentElement) { const tabSection = contentElement.closest('.tab-pane'); if (tabSection) { const parentTabLink = document.querySelector(`a[href='#${tabSection.id}']`); if (parentTabLink) { const parentNavTabs = parentTabLink.closest('.nav-tabs'); if (parentNavTabs) { parentNavTabs.querySelectorAll('.nav-link').forEach(link => { link.classList.remove('active', 'show'); }); parentTabLink.classList.add('active', 'show'); } const parentTabContent = tabSection.closest('.tab-content'); if (parentTabContent) { parentTabContent.querySelectorAll('.tab-pane').forEach(tab => { tab.classList.remove('active', 'show'); }); tabSection.classList.add('active', 'show'); } } } } function scrollToHashWithOffset(contentElement) { const header = document.querySelector('.dpHeader'); const totalHeaderHeight = header ? header.offsetHeight + 80 : 80; const targetPosition = contentElement.offsetTop; window.scrollTo({ top: targetPosition - totalHeaderHeight, behavior: 'smooth' }); } document.addEventListener('DOMContentLoaded', () => { setTimeout(activateContentBasedOnHash, 10); }); </script> <style> .docs ul#markdown-toc::before { content: "目次" } .docs ul.onPageSectiontoc::before { content: "このセクションのページ" } .docs h1, .docs h2, .docs h3, .docs h4, .docs h5 { font-family: Helvetica; sans-serif; } </style> <style> div.page_title{ display: none; }</style> <meta charset="UTF-8"> <div class="page_title">リモコン入力(Fire TV)</div> <!--body content starts here--> <p>すべてのリモコンが、同じボタン、同じAndroidイベント、同じ動作ガイドラインに対応しています。ただし、<b>マイク</b>(<b>音声認識</b>)ボタンは一部のリモコンでしか利用できません。</p> <p>サポートされているすべてのコントローラーのボタン動作に関する推奨ガイドラインについては、<a href="../fire-tv/controller-behavior-guidelines.html">コントローラー動作のガイドライン</a>を参照してください。Amazon Fire TVゲームコントローラー(日本では現在お取り扱いできません)からの入力を処理する方法について詳しくは、<a href="../fire-tv/game-controller-input.html">ゲームコントローラー入力</a>を参照してください。</p> <ul id="markdown-toc"> <li><a href="#controllers-overview" id="markdown-toc-controllers-overview">コントローラーの概要</a></li> <li><a href="#buttons" id="markdown-toc-buttons">ボタン</a></li> <li><a href="#capturing-input" id="markdown-toc-capturing-input">入力のキャプチャ</a></li> <li><a href="#input-event-reference" id="markdown-toc-input-event-reference">入力イベントリファレンス</a></li> </ul> <h2 id="controllers-overview">コントローラーの概要</h2> <p>Amazon Fire TVプラットフォームは、Amazon Fire TVリモコン、Fire TV音声認識リモコン、Amazon Fire TVゲームコントローラー(日本では現在お取り扱いできません)、およびBluetooth HIDゲームパッドプロファイルをサポートするその他ゲームコントローラーからのユーザー入力に対応しています。コントローラーはすべて、使用するデバイスに接続する必要があります。</p> <p>すべてのAmazon Fire TVコントローラーは、Android入力デバイスです。これらのデバイスから送られた入力の処理には、ほかのAndroid入力機器の場合と同じ技術とAPIを使用します。</p> <p>特にナビゲーションや選択など、コントローラーからの単純な入力は、キーボードやボタンパッドからの入力を処理する場合と同じようにキーイベントを使用して処理することができます。</p> <h2 id="buttons">ボタン</h2> <p>ほとんどのAmazon Fire TVリモコンには次のボタンがあります。一部のFire TVリモコンには<b>マイク</b>(<b>音声認識</b>)ボタンが付属していません。</p> <figure><img style="max-width: 75%" class="docimage " src="https://m.media-amazon.com/images/G/01/mobile-apps/dex/firetv/FTV_Remote._TTH_.jpg" alt="リモコン"><figcaption>リモコン</figcaption></figure> <figure><img class="docimage " src="https://m.media-amazon.com/images/G/01/mobile-apps/dex/firetv/channel_rocker2_ja_JP.png" alt="多機能リモコン"><figcaption>チャンネルボタンなどを備えた多機能リモコン</figcaption></figure> <p>一部のリモコンには、音量ボタンや電源ボタンのほか、Netflix、Amazonプライムといったアプリのボタンが追加されています。ただし、これらのボタンはサードパーティ製アプリのイベントにはマッピングできません。</p> <h2 id="capturing-input">入力のキャプチャ</h2> <p>Android入力デバイスと同じように、すべてのAmazon Fire TVリモコンは、ボタンが押されると、<a href="http://developer.android.com/reference/android/view/KeyEvent.html"><code class="language-plaintext highlighter-rouge">KeyEvent</code></a>イベントを生成します。コントローラーボタン入力は、標準のAndroidイベントリスナーインターフェイスとコールバック(<a href="http://developer.android.com/reference/android/view/View.OnClickListener.html#onClick%28android.view.View%29"><code class="language-plaintext highlighter-rouge">onClick()</code></a>、<a href="http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html#onFocusChange%28android.view.View,%20boolean%29"><code class="language-plaintext highlighter-rouge">onFocusChange()</code></a>など)を使用して処理できます。Amazon Fire TVリモコンと音声認識リモコンのいずれも、(Android <a href="http://developer.android.com/reference/android/view/MotionEvent.html"><code class="language-plaintext highlighter-rouge">MotionEvent</code></a>クラスの)モーションイベントを発生させません。</p> <p><a href="http://developer.android.com/reference/android/view/View.html"><code class="language-plaintext highlighter-rouge">View</code></a>で特定のボタン押下イベントをキャプチャするには、<a href="http://developer.android.com/reference/android/view/View.html#onKeyDown%28int,%20android.view.KeyEvent%29"><code class="language-plaintext highlighter-rouge">onKeyDown()</code></a>などの入力イベントハンドラーをオーバーライドします。特定のキーをキャプチャするには、<a href="http://developer.android.com/reference/android/view/KeyEvent.html"><code class="language-plaintext highlighter-rouge">KeyEvent</code></a>クラスの入力定数に一致するかどうかをテストします。</p> <p>たとえば、<b>左</b>、<b>右</b>、および<b>選択</b>のD-Padボタンをキャプチャするには、次のコードを使用します(ゲームコントローラーの<b>A</b>ボタンに対しても同様です)。</p> <div class="language-java highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nd">@Override</span> <span class="kd">public</span> <span class="kt">boolean</span> <span class="nf">onKeyDown</span><span class="o">(</span><span class="kt">int</span> <span class="n">keyCode</span><span class="o">,</span> <span class="nc">KeyEvent</span> <span class="n">event</span><span class="o">){</span> <span class="kt">boolean</span> <span class="n">handled</span> <span class="o">=</span> <span class="kc">false</span><span class="o">;</span> <span class="k">switch</span> <span class="o">(</span><span class="n">keyCode</span><span class="o">){</span> <span class="k">case</span> <span class="nc">KeyEvent</span><span class="o">.</span><span class="na">KEYCODE_DPAD_CENTER</span><span class="o">:</span> <span class="k">case</span> <span class="nc">KeyEvent</span><span class="o">.</span><span class="na">KEYCODE_BUTTON_A</span><span class="o">:</span> <span class="c1">// ... 選択処理</span> <span class="n">handled</span> <span class="o">=</span> <span class="kc">true</span><span class="o">;</span> <span class="k">break</span><span class="o">;</span> <span class="k">case</span> <span class="nc">KeyEvent</span><span class="o">.</span><span class="na">KEYCODE_DPAD_LEFT</span><span class="o">:</span> <span class="c1">// ... 左の操作の処理</span> <span class="n">handled</span> <span class="o">=</span> <span class="kc">true</span><span class="o">;</span> <span class="k">break</span><span class="o">;</span> <span class="k">case</span> <span class="nc">KeyEvent</span><span class="o">.</span><span class="na">KEYCODE_DPAD_RIGHT</span><span class="o">:</span> <span class="c1">// ... 右の操作の処理</span> <span class="n">handled</span> <span class="o">=</span> <span class="kc">true</span><span class="o">;</span> <span class="k">break</span><span class="o">;</span> <span class="o">}</span> <span class="k">return</span> <span class="n">handled</span> <span class="o">||</span> <span class="kd">super</span><span class="o">.</span><span class="na">onKeyDown</span><span class="o">(</span><span class="n">keyCode</span><span class="o">,</span> <span class="n">event</span><span class="o">);</span> <span class="o">}</span> </code></pre></div></div> <p>すべての入力イベントに関して、リスナーメソッドは、イベントをキャプチャして処理するために<code class="language-plaintext highlighter-rouge">true</code>を返すか、ほかのコントロールで管理できるようにイベントを<code class="language-plaintext highlighter-rouge">super.onKeyDown()</code>に渡す必要があります。</p> <h2 id="input-event-reference">入力イベントリファレンス</h2> <p>次の表に、ボタン、Android <a href="http://developer.android.com/reference/android/view/KeyEvent.html"><code class="language-plaintext highlighter-rouge">KeyEvent</code></a>定数、およびボタンのデフォルトの動作を示します。Amazon Fire TVリモコンはいずれも、(Android <a href="http://developer.android.com/reference/android/view/MotionEvent.html"><code class="language-plaintext highlighter-rouge">MotionEvent</code></a>クラスの)モーションイベントを発生させません。</p> <p>特定の入力イベントをキャプチャしない場合は、デフォルトの動作が行われます。</p> <table class="grid"> <colgroup> <col width="20%"> <col width="20%"> <col width="60%"> </colgroup> <thead> <tr> <th>ボタン</th> <th>KeyEvent</th> <th>デフォルトの動作</th> </tr> </thead> <tbody> <tr> <td>ホーム</td> <td>なし</td> <td>ホーム画面に戻ります。これはシステムイベントで、インターセプトできません。</td> </tr> <tr> <td>戻る</td> <td><code>KEYCODE_BACK</code></td> <td>前の操作または画面(アクティビティ)に戻ります。</td> </tr> <tr> <td>Menu(メニュー)</td> <td><code>KEYCODE_MENU</code></td> <td>Androidコンテキストメニュー(<a href="http://developer.android.com/guide/topics/ui/menus.html#options-menu">OptionsMenu</a>)が開きます。</td> </tr> <tr> <td>Microphone(検索)(音声認識リモコンのみ)</td> <td>なし</td> <td>システムの音声検索が起動されます。これはシステムイベントで、インターセプトできません。</td> </tr> <tr> <td>選択(D-Padの<b>選択</b>)</td> <td><code>KEYCODE_DPAD_CENTER</code></td> <td>現在フォーカスが置かれているユーザーインターフェイスアイテムが選択されます。</td> </tr> <tr> <td>上(D-Pad)</td> <td><code>KEYCODE_DPAD_UP</code></td> <td>ユーザーインターフェイス内でフォーカスが上方向に移動します。</td> </tr> <tr> <td>下(D-Pad)</td> <td><code>KEYCODE_DPAD_DOWN</code></td> <td>ユーザーインターフェイス内でフォーカスが下方向に移動します。</td> </tr> <tr> <td>左(D-Pad)</td> <td><code>KEYCODE_DPAD_LEFT</code></td> <td>ユーザーインターフェイス内でフォーカスが左方向に移動します。</td> </tr> <tr> <td>右(D-Pad)</td> <td><code>KEYCODE_DPAD_RIGHT</code></td> <td>ユーザーインターフェイス内でフォーカスが右方向に移動します。</td> </tr> <tr> <td>再生/一時停止</td> <td><code>KEYCODE_MEDIA_PLAY_PAUSE</code></td> <td>メディアが再生または一時停止されます。再生と一時停止は、相互に切り替わります。</td> </tr> <tr> <td>早戻し</td> <td><code>KEYCODE_MEDIA_REWIND</code></td> <td>再生中のメディアコンテキストが早戻しされます。</td> </tr> <tr> <td>早送り</td> <td><code>KEYCODE_MEDIA_FAST_FORWARD</code></td> <td>再生中のメディアコンテキストが早送りされます。</td> </tr> <tr> <td>チャンネル上</td> <td><code>KEYCODE_CHANNEL_UP</code></td> <td>チャンネルを1つ上の番号に変更します。</td> </tr> <tr> <td>チャンネル下</td> <td><code>KEYCODE_CHANNEL_DOWN</code></td> <td>チャンネルを1つ下の番号に変更します。</td> </tr> </tbody> </table> <hr> <p id="tech-docs-updated-date"><small><i>Last updated: 2024年2月6日</i></small></p> </div> </div> </div><!--/.container--> </div><!--/.page-container--> <style> .dpFooter .dpfNav { min-height: 220px; } </style> <link rel="stylesheet" href="https://amzndevresources.com/jekyll/css/search-fullpage.css"> <link rel="stylesheet" href="https://amzndevresources.com/jekyll/js/unload.js"> </div> <section class="dp-content-slot dp-content-pixel-tracker-slot"> <div class="dp-content-slot-inner container"> </div> </section> <footer class='dpFooter'> <a class='dpfBackToTopLink' href='#'>トップへ戻る</a> <nav class="dpfNav accordion clearfix"> <div class='dpfWidth'> <div class='dpfnHideRightMargin'> <div class='dpfnColWrap'> <div class="dpfnCol"> <div class="dpfnGroup accrItem"> <div class='dpIconArrow accrHandle'></div> <h3>リソース</h3> <ul> <li><a href="/ja/apps-and-games/blogs">Amazon開発者ブログ</a></li> <li><a href="/ja/apps-and-games/documentation">ドキュメント</a></li> <li><a href="/ja/apps-and-games/devhuddle">Amazon開発者向けハドル</a></li> </ul> </div> </div> <div class="dpfnCol"> <div class="dpfnGroup accrItem"> <div class='dpIconArrow accrHandle'></div> <h3>サポート対象デバイス</h3> <ul> <li><a href="/ja/apps-and-games/fire-tv">Fire TV</a></li> <li><a href="/ja/apps-and-games/fire-tablets">Fireタブレット</a></li> </ul> </div> </div> </div> <div class='dpfnColWrap'> <div class="dpfnCol"> <div class="dpfnGroup accrItem"> <div class='dpIconArrow accrHandle'></div> <h3>その他のサーピスとAPI</h3> <ul> <li><a href="/ja/apps-and-games/small-business-program">小規模ビジネス向けアクセラレータープログラム</a></li> <li><a href="/ja/docs/reports-promo/promo-overview.html ">開発者プロモーションコンソール</a></li> <li><a href="/ja/apps-and-games/alexa-for-video-publishers">Alexa for video publishers</a></li> <li><a href="/ja/apps-and-games/login-with-amazon">Login with Amazon</a></li> <li><a href="/ja/frustration-free-setup">Frustration-Free Setup</a></li> <li><a href="/ja/apps-and-games/incentives-api">AmazonインセンティブAPI</a></li> <li><a href="/ja/apps-and-games/merch">Amazon Merch on Demand</a></li> <li><a href="/ja/docs/music/landing_home.html">Amazon Music</a></li> </ul> </div> </div> <div class="dpfnCol"> <div class="dpfnGroup accrItem"> <div class='dpIconArrow accrHandle'></div> <h3>サポート</h3> <ul> <li><a href="https://community.amazondeveloper.com/">Amazonアプリストア開発者コミュニティ</a></li> <li><a href="/ja/docs/app-submission/faq-landing.html">FAQ</a></li> <li><a href="/ja/support/contact-us">お問い合わせ</a></li> </ul> </div> <div class="dpfnGroup accrItem"> <div class='dpIconArrow accrHandle'></div> <h3>Legal</h3> <ul> <li><a href="/ja/terms-and-agreements">規約・ガイドライン</a></li> <li><a href="https://www.amazon.co.jp/gp/help/customer/display.html?nodeId=GX7NJQ4ZB8MHFRNJ">プライバシー通知</a></li> </ul> </div> </div> </div> </div> </div> </nav> <div class="dpfSocialLocal clearfix"> <div class='dpfWidth'> <div class='dpfLocale'> <nav class="dpLangSwitcher dpsfFlyout"> <span class='dplsTitle'>Language</span> <div class='dplsSwitch'> <span class="dplsCurrent dpsfFlyoutCurrent"> <i class='dpsfIcon dpsfIconGlobe'></i> Japanese (日本語) </span> <div class='dplsOptionsWrap dpsfFlyoutWrap'> <ul class="dplsOptions dpsfFlyoutContent"> <li class="dplsOption dpsfFlyoutItem "> <a data-locale="en_US" href="/docs/fire-tv/remote-input.html"> English </a> </li> <li class="dplsOption dpsfFlyoutItem "> <a data-locale="zh_CN" href="/zh/docs/fire-tv/remote-input.html"> Chinese (中文) </a> </li> <li class="dplsOption dpsfFlyoutItem dplsOptionActive"> <a data-locale="ja_JP" href="/ja/docs/fire-tv/remote-input.html"> Japanese (日本語) </a> </li> </ul> </div> </div> </nav> </div> <div class="dpfSocial"> <span class="dpfSocialTitle"> フォローする </span> <a href="https://www.youtube.com/channel/UCT9ApARFgQJOeqD-ygmxnJQ"> <img src="https://m.media-amazon.com/images/G/01/mobile-apps/dex/logo-youtube.png" alt="youtube_icon"/> </a> <a href="https://www.linkedin.com/showcase/amazon-appstore-developers"> <img src="https://m.media-amazon.com/images/G/01/mobile-apps/dex/logo_linkedin._CB1704305834_.png" alt="linkedin_icon"/> </a> <a href="https://www.twitter.com/AmazonAppDev"> <img src="https://m.media-amazon.com/images/G/01/mobile-apps/dex/logo_X.png" alt="X_icon"/> </a> <a href="https://www.facebook.com/AmazonAppDev"> <img src="https://m.media-amazon.com/images/G/01/mobile-apps/dex/logo_facebook02.png" alt="facebook_icon"/> </a> <a href="/apps-and-games/blog"> <img src="https://images-na.ssl-images-amazon.com/images/G/01/mobile-apps/dex/logo-blog._V290989945_.png" alt="blog_icon"/> </a> </div> </div> </div> <div class="dpfAreaOfInterest dpsfFlyout"> <span class='dpfaCurrent'> <i class='dpsfIcon dpsfIconDots'></i> </span> <div class="dpfWidth dpsfFlyoutWrap"> <div class="dpfaItems dpsfFlyoutContent"> <h3><hza:string id="area_of_interest_title" /></h3> <div class="dpfaItem dpsfFlyoutItem"> <a href="/alexa"> <span class='dpfaiText'>Alexa</span> <img src="https://m.media-amazon.com/images/G/01/mobile-apps/dex/platform-logos/white/Alexalogoheaderwhite._V506548913_.png" alt="Alexa" /> </a> </div> <div class="dpfaItem dpsfFlyoutItem"> <a href="/apps-and-games"> <span class='dpfaiText'>Amazonアプリストア</span> <img src="https://m.media-amazon.com/images/G/01/mobile-apps/dex/platform-logos/white/Appstorelogowhite.png" alt="Amazonアプリストア" /> </a> </div> <div class="dpfaItem dpsfFlyoutItem"> <a href="https://aws.amazon.com"> <span class='dpfaiText'>アマゾンウェブサービス</span> <img src="https://m.media-amazon.com/images/G/01/mobile-apps/dex/platform-logos/white/AWS_logo_RGB_WHT._CB1506540482_.png" alt="アマゾンウェブサービス" /> </a> </div> </div> </div> </div> <div class="dpfCopyright"> © 2010-2025、Amazon.com, Inc. or its affiliates. All Rights Reserved. 無断複写·転載を禁じます。 </div> </footer> </div></body> <!-- Google Tag Manager (noscript) --> <noscript><iframe sandbox src="https://www.googletagmanager.com/ns.html?id=GTM-5LVXJD4" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> </html>

Pages: 1 2 3 4 5 6 7 8 9 10