Musicoin Player 만들기 - 3화 첫 구현

in #kr7 years ago

이전글(https://steemit.com/kr/@acidsound/musicoin-player-2)에서 계속.

Same-Origin-Policy문제가 있음을 알고 간단한 일이 아니라는 걸 알았습니다.

이 포스트 연재도 망했다 싶은 생각이 스멀스멀 올라오고 있네요.

어쨌든 musicoin안에서라도 구현해보고 문제없으면 서버를 마련하는 쪽으로 생각하기로 하고

크롬 콘솔에 다음과 같이 코드를 넣어보았습니다.

audio = document.createElement('audio')

track = "0x1e5d291507499791e81688a27b51fbfe10433569";

fetch("https://musicoin.org/user/canPlay", {

  method: 'post',

  body: new URLSearchParams(`address=${track}`)

}).then(res=>res.json())

.then(data=>fetch(`https://musicoin.org/json-api/track/${track}`))

.then(res=>res.json())

.then(data=>{

  audio.src=data.audioUrl+"?"+(new Date().getTime());

  console.log(audio.src);

  audio.play();

})

상태가 왔다갔다 하는데 그래도 되긴 됩니다.

500  오류만 잘 넘기...면?


망했네요. 저 망할 놈의 canPlay가 더럽게 응답 안됩니다. 


무엇보다 Musicoin자체에 로그인이 잘 안되요 -_ㅜ

트위터 소셜로그인이 아닌 분들은 어떤지 모르겠는데 트위터 인증하다가 오류나서 팅기는 것도 지겹네요.

당분간 Musicoin관련 코딩은 자제하겠습니다.

플레이어를 만들어서 카페같은 업소에서 플레이하는 것도 노려봤는데 이래서야 원.

Sort:  

망해라 뮤지코인 ㅠ

망한득 ㅜㅜ