備忘録

備忘録

Nintendo Switchで任意の動画を再生する方法

Ⅰ. はじめに

元ネタはSciresM氏のツイートです。

ぷよぷよ テトリス S」を利用して任意の動画を再生する方法です。
SwitchBru DNSを利用する方法で起動するWebブラウザの場合、「2809-1212 この機能はご利用いただけません。」と表示され動画を見る事が出来ません。

原因は起動されるAppletが異なる為です。

起動方法 Webブラウザの内部的な名称
ぷよぷよ テトリス Sの説明書を開く Offline WebApplet
ぷよぷよ テトリス Sから http://sega.jp/ にアクセスする WebApplet
Wi-Fiの認証を求める WifiWebAuthApplet

詳細情報はこちら
http://switchbrew.org/index.php?title=Internet_Browser


Ⅱ. 必要なもの

Ⅲ. やり方

1. git cloneする。
git clone -b video-player --single-branch https://github.com/kagasu/ProxyTetriSwitch/
2. html/index.php の SERVER_HOST を任意の値に変更する。
4. htmlディレクトリを任意のサーバにアップロードする。
5. html/moviesディレクトリに任意の動画をアップロードする。

Nintendo Switchで再生可能な動画フォーマット」は以下の記事の通りです。
http://kagasu.hatenablog.com/entry/2018/01/14/203534

6. ProxyTetriSwitch/ProxyTetriSwitch でシェル(コマンドプロンプト等)を開く。
7. 以下のコマンドを実行してHTTP Proxy サーバを起動する。
dotnet run
8. Nintendo SwitchProxyサーバを変更する。ポートは8008です。
9. 「ぷよぷよ テトリス S」でhttp://sega.jp/ にアクセスすると動画一覧が表示されます。