- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的问题与 this 相同一个在这里,但是由于问题从未得到解决,我不能私下给 PeeHaa 发消息来询问答案,我会在这里再问一次。
我已经成功查询了 soundcloud api 并获得了每个轨道的 stream_url 并将其添加到我的 360 播放器的所有 hrefs (demo here) .我的元素代码如下所示:
<div class="ui360">
<a href="/path/to/an.mp3" data-title="Track title">play "an.mp3"</a>
</div>
我有这个脚本来查找所有具有数据标题属性的 a 标签,并根据 stream_url 为它们提供正确的 href,但是当我尝试单击浏览器中的声音管理器图标并播放轨道时,它只是被重定向到 .mp3 网址。
SC.initialize({
client_id: 'MY_CLIENT_ID'
});
SC.get('/playlists/2450655', 'allow_redirects=False', function(playlist) {
var titles = $('.audio .ui360 a').each(function(index){
this.index = index;
});
for (var i = 0; i < playlist.tracks.length; i++) {
var id = '?client_id=MY_CLIENT_ID'
for (var j = 0; j < titles.length; j++) {
if (playlist.tracks[i].title === $(titles[j]).attr('data-title')) {
$(titles[j]).attr('href', playlist.tracks[i].stream_url+id)
}
}
}
});
有谁知道如何以这种方式获取正确的 url 以播放托管在 soundcloud 上的轨道?
最佳答案
我知道这是一个老问题,但这个问题让我感到困惑,我终于想通了,所以这是我对其他人的回答:
如果您在链接中指定 mp3 mimetype,Soundmanager 将工作:
<div class="ui360">
<a type="audio/mp3" href="https://api.soundcloud.com/tracks/49349198/stream?client_id=YOUR_CLIENT_ID" data-title="Track title">play "an.mp3"</a>
</div>
关于javascript - 从 soundcloud api 获取正确的 .mp3 url 以与 soundmanager2 360-player 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12925956/
class Skeleton { public: void attack(Player player) { if (canAttackSkeleton()) {
我是使用 Java 播放音频的新手。我编写了代码来播放一些广播流。 我发现有一些流媒体网址,例如 http://fm939.wnyc.org/wnycfm .这没有端口号并包含斜杠。我只能使用 jav
我在我的 ReactPlayer 组件中使用 light={true} 设置在视频列表中显示缩略图。这在初始加载时工作正常。但是,当用户单击缩略图时,我会打开一个模式来播放视频(在单独的 ReactP
所以我目前正在为玩家重构游戏中的代码并启动一个玩家类: import com.badlogic.gdx.Gdx; import com.badlogic.gdx.Input; import com.b
某些应用程序和 IDE 建议安装 Adobe Flash 播放器的调试版本。我知道即使没有通过测试电影运行 Flash,这也允许查看跟踪语句,但还有什么不同呢?有什么事吗? 此外,我如何判断我看到
我已经阅读过类似的问题,但没有一个对我的情况有帮助。 这是我的 YouTube iframe: 我动态添加了 src 属性。 这是我的播放器: var player; function onYou
研究了许多主题和不同的领域后,我感到不知所措。我知道答案可能很简单,但我只是没有看到它。言归正传,这就是我正在做的事情。 我有一个本地托管的网页,当前如果在 Internet Explorer 中加载
Jwplayer 在正确加载视频之前闪烁“加载播放器时出错:无法加载播放器配置”一秒钟。我只是觉得这看起来不专业,我花了很多时间寻找如何抑制错误或隐藏它,直到视频加载完成。 在 Chrome 或 Sa
在 Exoplayer 版本中 2.14.1 Playerd.EventListener()已弃用。当我阅读文档时,它说使用而不是 Player.Listener ,但我不知道如何使用该方法,如下面的
我正在尝试创建一个按钮,允许用户单击它并停止嵌入的 YouTube 视频。但是,每当我尝试调用播放器对象本身来使用函数player.playVideo()时,我都会收到一条错误消息,指出该函数未定义。
我正在通过制作一个简单的纸牌游戏来学习数据结构。在这段代码中,我有一个类 Player 和一个包含游戏中所有玩家的 Queue。 队列的实现: template class Queue{
MPMoviePlayerController 播放器在按下完成按钮后永久隐藏播放器控件。 我有一个带有 moviePlayer.controlStyle = MPMovieControlStyleE
Player::Player(string Playername, int nr ,Board* x) { imie= Playername; number=nr; int k
情况是这样的。我在我的 Django REST API 上得到了一个列表:/playerslist/ 它返回了一个玩家列表,就像这个一样: http://pastebin.com/JYA39gHT 这
我有一个 YoutubePlayer 在我的 Motion Layout 中播放视频。我想实现这个youtube-like motion https://developer.android.com/t
我一直在使用 MPC-HC 窗口的状态文本来确定视频是正在播放还是暂停。但是,在全屏模式下或隐藏状态栏时,状态文本不会更新。有人向 MPC-HC 团队指出了这个错误,但尚未解决:https://tra
我的 Blackjack 默认构造函数中有这一行。 m_players[0].SetPlayerName("Jane"); 这在我的 Player 类中使用了一个 setter 来将玩家的名字设置为
我最近一直在开发 Ruby on Rails 应用程序。我们使用 Yahoo Web Player 来播放我们的音频和视频文件。它工作得非常好,特别是对于不允许使用 Flash 的平板电脑和智能手机。
更新:这个问题的前提被证明是被误导的。除非移动是响应用户单击,否则不会发生此问题。请参阅here . 这几天我一直在为一个错误而苦苦挣扎,希望有人能提供帮助。 我有一个 jquery 脚本,它使用 j
用图片说明更容易。抱歉审查。 在这个屏幕中有一个 WebView 是白色的部分,包含一个带有 Flash 内容的网页。 Flash 内容应该在底部红色条下方(部分隐藏在后面),因为 webview 边
我是一名优秀的程序员,十分优秀!