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

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

Avatar for gaomar gaomar
November 17, 2017

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

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

Avatar for gaomar

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"); } } } }