- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试添加 Jquery Jplayer http://jplayer.org到我的 Backbone 应用程序,但无法运行它。我将脚本设置到 RequireJS 配置文件中,控制台告诉我脚本已加载。所以我设置了一个 View 来测试它,如下所示:
define([
'app',
'backbone',
'audioplayer'
],
function (App, Backbone, audioplayer) {
var audioplayer = App.module();
var audioplayer = Backbone.View.extend({
template: 'audioplayer',
initialize: function() {
var self = this;
$("#jquery_jplayer_1").jPlayer({
ready: function(event) {
$(this).jPlayer("setMedia", {
title: "Cro Magnon Man",
mp3: "http://jplayer.org/audio/mp3/TSP-01-Cro_magnon_man.mp3",
oga: "http://jplayer.org/audio/ogg/TSP-01-Cro_magnon_man.ogg"
});
},
swfPath: "http://jplayer.org/latest/js",
supplied: "mp3, oga"
});
}
});
return audioplayer;
}
);
和我的 HTML 模板:
<div id="jquery_jplayer_1" class="jp-jplayer"></div>
<div id="jp_container_1" class="jp-audio">
<div class="jp-type-single">
<div class="jp-gui jp-interface">
<ul class="jp-controls">
<li><a href="javascript:;" class="jp-play" tabindex="1">play</a></li>
<li><a href="javascript:;" class="jp-pause" tabindex="1">pause</a></li>
<li><a href="javascript:;" class="jp-stop" tabindex="1">stop</a></li>
<li><a href="javascript:;" class="jp-mute" tabindex="1" title="mute">mute</a></li>
<li><a href="javascript:;" class="jp-unmute" tabindex="1" title="unmute">unmute</a></li>
<li><a href="javascript:;" class="jp-volume-max" tabindex="1" title="max volume">max volume</a></li>
</ul>
<div class="jp-progress">
<div class="jp-seek-bar">
<div class="jp-play-bar"></div>
</div>
</div>
<div class="jp-volume-bar">
<div class="jp-volume-bar-value"></div>
</div>
<div class="jp-current-time"></div>
<div class="jp-duration"></div>
</div>
<div class="jp-details">
<ul>
<li><span class="jp-title"></span></li>
</ul>
</div>
</div>
</div>
我所看到的只是我 View 中的 html,但我无法播放该轨道
我做错了什么?
最佳答案
所以问题是你正在尝试使用不存在的 DOM 来初始化播放器。这里有一条规则,任何 Jquery 插件都应该在 BB 或 Marionette View 渲染之后启动。
因此,在您的情况下,您必须在 View render
之后移动$("#jquery_jplayer_1").jPlayer({})
,例如
render: function() {
.... some render logic ....
$("#jquery_jplayer_1").jPlayer({...})
}
关于javascript - BackboneJS 如何添加JPlayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25199055/
我正在使用 JPlayer,它根据用户输入播放不同的音频文件。每次用户输入输入时,我都会调用 REST Web 服务来检索要播放的音频文件。来自 REST 服务的响应是一个字节 []。 我想要实现的是
我对编码相当陌生(现在使用 html5 Ccs3 和 JavaScript 玩了大约 2 个月),我正在尝试让 Jplayer CirclePlayer 使用他们的演示文件“demo-05.htm”播
我已经按照 jplayer.org 网站上的说明编码并安装了示例视频 html 文件。使用 jplayer 提供的示例视频,该视频可以在 IE、Chrome 和 Pale Moon 中正常播放,尽管我
我以非常简单的设置使用 jPlayer,但我无法让它以稳定的方式工作,这很令人困惑,因为我实际上只使用 jPlayer 的基本部分。基本上,它仅由播放和暂停按钮组成。不过,我每个站点有六名玩家。对于许
提前感谢您的帮助。 因此,我使用 Paperclip 将歌曲存储在文件系统中。然后我尝试用 jPlayer 播放这些歌曲。 我已按照所有说明进行操作,但似乎无法通过单击应将音频解析为 jPlayer
我正在学习如何使用jPlayer。我想使用jPlayer流http://u10.sky.fm:80/sky_the80s音频。 http://www.jplayer.org/1.2.0/demo-08
当我单击“播放”时,我需要先停止 jPlayer 的所有其他实例,然后再播放新的实例。 感谢您的帮助。 最佳答案 已解决 刚刚将 onclick 函数分配给播放触发器,该函数执行以下操作: funct
在移动设备(Android)上,JPlayer 在 setMedia() 和 play() 之后不会自动开始播放,但在 PC 版 Chrome 甚至 Internet Explorer 上运行良好,我
我有一个jPlayer流式传输广播 channel ,除了“播放”按钮之外,我还想从文本链接触发音频。例如:“让我们播放一些音乐”,其中播放一些音乐会触发 jPlayer“播放”按钮的操作。 这是我的
我已经研究这个问题好几天了。我无法让它发挥作用。希望有人可以帮助我并指出我正确的方向。 使用 jPlayer ( http://jplayer.org ) 我需要将 Cookie 设置为以下内容,以便
我正在尝试修改jPlayer QuickStart项目以按顺序播放一系列mp3文件,每个文件都有自己的海报图像。这基本上只是使用html,JavaScript,jQuery和CSS。 (快速入门在这里
jPlayer.org 上的文档似乎没有包含任何有关如何创建视频播放列表(例如演示所示的视频播放列表)的内容。如何使用 jPlayer 创建预定义的播放列表? 如果这对您有所帮助,我希望在我的网站上播
我正在构建一个带有音乐播放器的网站,我正在使用 jPlayer。我的播放列表中的每首歌曲都有 mp3 和 ogg 格式。我正在本地主机、Visual Studio 2010 开发服务器上工作。 Chr
有没有办法让 jplayer 响应式?就是这个皮肤: http://jplayer.org/latest/demo-01-supplied-mp3/?theme=0 我想使用宽度百分比来缩放整个播放器
我正在使用 Jplayer(2.2.0 和 jquery 1.6)在我的应用程序中播放音频文件。音频必须使用 flash 解决方案。但是,当解决方案选项设置为 flash 时,不会触发就绪功能,因此当
我找不到这个问题的答案。我正在尝试这个: $("#klikk").click(function() { $("#jquery_jplayer_1").jPlayer("play", 2).
圆形播放器 - 才华横溢、时尚。圆圈播放器 - 太大。 我已经成功缩放了皮肤和 CSS,但是...... 我不知道如何缩放进度条的变换。 我正在扩展 50%,以使自己的生活变得轻松。 非常感谢所有帮助
我正在尝试使用 Jplayer 通过 rtmp 播放 mp3 流样本(修补 https://github.com/rmhall/jPlayer 以允许 rtmp)。我的代码在这里: $('#jquer
我正在尝试做一个基本的 jplayer 文本链接,点击播放 mp3 文件,但我无法让它发挥作用,因为没有声音。这是代码 $(document).ready(function(){ $("#jquery
如何在声音结束后显示确认框?我使用 jPlayer HTML5 音频播放器来播放声音。我有这样的东西: $(document).ready(function() { $
我是一名优秀的程序员,十分优秀!