jPlayerをプレイリストのmp3プレーヤーとして使用するために、Soundcloud API+PHPを使用してsoundcloudトラックに関する情報を取得しています。これで、トラックを再生するために、mp3への実際のリンクを除くトラックに関するすべての情報に完全にアクセスできるようになりました。
APIによると、トラックでストリーミングが許可されている場合は、ストリームURLをcURLする必要があります(例:http ://api.soundcloud.com/tracks/24887826/stream?client_id = xxx )。
さて、それをcURLしようとすると、私の結果は単純なHTMLビットになります<html><body>You are being <a href="http://ak-media.soundcloud.com/sjkn57c6gAA5.128.mp3?AWSAccessKeyId=AKIAJBHW5FB4ERKUQUOQ&Expires=1318411541&Signature=yaX7Noe%2F8c5dFF0H%2BGfhZ%2FX0130%3D&__gda__=1318411541_6ed9d2af39e51b5f1e94e659eff0495d">redirected</a>.</body></html>
。
私が欲しいリンクは全体media.soundcloud.com/sjkn57c6gAA5
であり、それだけです。ただし、xpathを実行しようとすると、'//a/@href'
結果が返されません。ファイルへの適切なリンクを生成できるように、このリンクを取得する方法の正しい方向を誰かに教えてもらえますか?
よろしくお願いします!
トレ