2011-02-10 82 views
3

给予YouTube网址将音频发送到列表视图(http://opentape.fm/mixtape/)的最佳方式是什么?我不得不从YouTube播放器流式传输,而不是下载并上传实际文件到服务器。任何帮助将是真棒,谢谢!YouTube API问题

+0

这是不是编程相关?否则,你可能会在错误的网站。 – mdrg

+0

我在问一般情况下使用YouTube API的最佳方法是什么。 – jprim

+1

+1这的确很酷!然而,我从来没有使用YouTube api ... – JCOC611

回答

4

您在这里遇到的最大问题是YouTube不会直接播放mp3文件,必须从mp3文件创建视频。

在浏览器中动态创建视频时没有任何服务器端的帮助几乎是不可能的,它很难获得数据访问到的mp3(或视频流的任何图像源),并编写JavaScript的编解码器是不会很有趣。

如果您可以找到/编写能够适当地分割mp3音频的软件,并且可以将平面图像插入每个关键帧上的简单视频流,您就可以以流媒体的方式在服务器端进行复用走。

如果你能够做到这一点,API details for uploading详细的过程。你可以这样做without any metadata at all,简化流程的过程。

但通常情况下,答案是否定的 - 不容易做这个客户端。你可以用服务器端的想法来创建一个AJAX服务,它将URL作为一个参数,但这就是极限。

+0

如何流式传输视频部分,然后,只是以某种方式隐藏它? – jprim

+0

感谢您回答顺便说一句。 – jprim

+0

@jprim:问题是YouTube需要接收完整的视频文件,而不是单独的流,因此即使您有预先生成的视频流,在传输之前也需要混合。 – Orbling