Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HoloLens、Firebase、Node.js、irMagicianでテレビを操作してみた

gaomar
November 17, 2017

 HoloLens、Firebase、Node.js、irMagicianでテレビを操作してみた

HoloLens、Firebase、Node.js、irMagicianでテレビを操作してみた

gaomar

November 17, 2017
Tweet

More Decks by gaomar

Other Decks in Programming

Transcript

  1. public class TouchAction : MonoBehaviour, IInputClickHandler { string fb_url =

    “https://xxxxxxxx.firebaseio.com/googlehome/word.json"; public void OnInputClicked(InputClickedEventData eventData) { StartCoroutine(Put(fb_url, "\"tv Φϯ\"")); } public IEnumerator Put(string url, string jsonStr) { var request = new UnityWebRequest(); request.url = url; byte[] body = Encoding.UTF8.GetBytes(jsonStr); request.uploadHandler = new UploadHandlerRaw(body); request.downloadHandler = new DownloadHandlerBuffer(); request.SetRequestHeader("Content-Type", "application/json; charset=UTF-8"); request.method = UnityWebRequest.kHttpVerbPUT; yield return request.Send(); if (!request.isNetworkError) { if (request.responseCode == 200) { Debug.Log("success"); Debug.Log(request.downloadHandler.text); } else { Debug.Log("failed"); } } } }