Musicoin Player 만들기 - 3화 첫 구현

in kr •  7 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관련 코딩은 자제하겠습니다.

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

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

망해라 뮤지코인 ㅠ

망한득 ㅜㅜ

ㅠ ㅠ