首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在页面加载后添加文件到雅虎网页播放器?

如何在页面加载后添加文件到雅虎网页播放器?
EN

Stack Overflow用户
提问于 2012-01-23 22:08:42
回答 1查看 2.5K关注 0票数 1

我正在尝试使用雅虎网络播放器播放.mp3文件。最初加载页面时,播放器会自动识别曲目。有没有办法在以后通过api调用添加更多的曲目?

http://developer.yahoo.com/webplayer/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-23 23:32:54

难怪我找不到webplayer的api:

1)雅虎网络播放器和老的雅虎媒体播放器(刚刚更名为网络播放器)有相同的接口:http://mediaplayer.yahoo.com/api/

2)要通过javascript控制webplayer,我们可以使用YAHOO.MediaPlayer对象,该对象是在设置播放器后创建的。例如,如果id为'playlist‘的节点具有动态加载的mp3文件链接:

代码语言:javascript
复制
<div id="playlist">
</div>
<script type="text/javascript" src="http://webplayer.yahooapis.com/player.js"></script>
<script>
/** On Yahoo Media API Ready **/
YAHOO.MediaPlayer.onAPIReady.subscribe(function(){
  console.log("player ready");
});

// addFiles is the function that can be called once the playlist is populated any time
function addFiles()
{
    document.getElementById('playlist').innerHTML = '<a href="http://mediaplayer.yahoo.com/example3.mp3" style="display:none;"> linky blinky </a>';
    YAHOO.MediaPlayer.addTracks(document.getElementById('playlist'), 0, true);
    YAHOO.MediaPlayer.play();
}
</script>

3)相关问题:

YAHOO webplayer (MediaPlayer) and ajax

Processing dynamic MP3 URL using Yahoo Media Player

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8972910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档