Vì vậy, tôi mới sử dụng Require.js và tôi đã học thư viện này bằng cách tải các thư viện khác bằng cách sử dụng các phương thức Require.js.Tải jwplayer.js bằng cách sử dụng Require.js
Tôi đã tải thành công đối tượng Knockout.js, đối tượng Chart.js, cũng như các đối tượng được xác định Require.js tùy chỉnh.
Nhưng tôi dường như không thể tải jwplayer bằng cách sử dụng Require.js. Đây là phương pháp lỗi tôi nhận được: lỗi chưa gặp: Không thể gọi phương thức 'jwplayer' không xác định
Đây là mẫu mã của tôi (các Knockout, Chart đối tượng tất cả nạp thành công)
require(['jwplayer/jwplayer', 'libs/Chart', 'libs/knockout-2.1.0', 'appViewModel','helper/util'], function(jwplayer, chart, ko, appViewModel, util) {
//LOADING FROM jwplayer.js
jwplayer("player").setup({
width: '320',
height: '40',
sources: [{
file: "rtmp://127.0.0.1:1935/vod/mp3:sample_1.mp3"
},{
file: "http://127.0.0.1:1935/vod/sample_1.mp3/playlist.m3u8"
}]
});
//LOADING FROM Chart.js
var barChartData = {
labels : ["January","February","March","April","May","June","July"],
datasets : [
{
fillColor : "rgba(220,220,220,0.5)",
strokeColor : "rgba(220,220,220,1)",
data : [65,59,90,81,56,55,40]
},
{
fillColor : "rgba(151,187,205,0.5)",
strokeColor : "rgba(151,187,205,1)",
data : [28,48,40,19,96,27,100]
}
]
};
var myLine = new Chart(document.getElementById("canvas").getContext("2d")).Bar(barChartData);
//LOADING FROM knockout-2.1.0.js
ko.applyBindings(new appViewModel());
//LOADING FROM A CUSTOM DEFINED OBJECT
util.greets();
});
Vậy làm thế nào Bạn có tải jwplayer.js bằng cách sử dụng Require.js không?
cảm ơn, cấu hình shim hoạt động hoàn hảo! :) –
Rất đẹp, hãy bình chọn! :) – emaxsaun