【发布时间】:2016-10-17 05:22:09
【问题描述】:
我必须在弹出窗口中显示 jwplayer,对于弹出窗口我使用 ngDialog(angular),ngDialog 的代码如下:
$scope.showVideoPlayerPopup = function(video_path)
{
$scope.ngDialog = ngDialog;
ngDialog.open({
animation: true,
scope:$scope,
template:'<div id="video_popup"></div>',
plain: true,
//className: 'ngdialog-theme-default',
closeByDocument: true
//backdrop : 'static'
});
playVideo(video_path);
}
上面调用的播放视频函数包含jwplayer的代码,如下:
<script>
function playVideo(video_path)
{
jwplayer("video_popup").setup({
file: video_path,
width: "600px",
height: "600px",
stretching: "bestfit",
});
}
</script>
当我对没有弹出窗口的简单 html 代码使用相同的 jwplayer 代码时,它工作正常,但我尝试将我的 html 放在弹出窗口中,它给了我以下错误:
错误:jwplayer(...).setup 不是函数
更新
我包含的文件:
<script src="https://content.jwplatform.com/libraries/qAkRysIB.js"></script>
【问题讨论】:
-
你添加了 jwplayer.js 文件吗?
标签: angularjs jwplayer ng-dialog