Bệnh Nhân Vô Hình
Chương 17: Tù nhân trong mộng cảnh-p1
`).fadeIn(100);
setTimeout(function () {
var audio = document.getElementById("myAudio");
if(audio){
audio.addEventListener("play", function () {
myAjax("post", "/api/chapter/action/nghe_audio", {
"story_id": story_id,
"chapter_id": chapter_id
});
});
}
},1)
});
}
} catch (e) {
alert("Có lỗi hiển thị nội dung chương");
}
if (type == 2) { // audio
// if (!$('.audio-content').length) {
// chapterContent.append('
// }
if ($('.audio-plyr').length) {
var audioKey = `audio_story_${story_id}_chapter_${chapter_id}`;
let player = {};
try {
player = new Plyr('.audio-plyr');
} catch (e) {
location.reload();
}
let savedTime = localStorage.getItem(audioKey);
if (savedTime) {
player.once('loadedmetadata', () => {
player.currentTime = parseFloat(savedTime);
});
}
player.on('timeupdate', event => {
var currentTime = player.currentTime;
localStorage.setItem(audioKey, currentTime);
});
let isAutoPlay = localStorage.getItem('audio_auto_play');
if (isAutoPlay==1) {
$('.audio-plyr').prop('autoplay', true);
handleAutoPlay(player, audioKey);
}
}
} else if (type == 3) { // video
// if (!$('.video-content').length) {
// chapterContent.append('
// }
if ($('.video-plyr').length) {
let videoKey = `video_story_${story_id}_chapter_${chapter_id}`;
let player = {};
try {
player = new Plyr('.video-plyr');
} catch (e) {
location.reload();
}
let savedTime = localStorage.getItem(videoKey);
if (savedTime) {
player.once('loadedmetadata', () => {
player.currentTime = parseFloat(savedTime);
});
}
player.on('timeupdate', event => {
var currentTime = player.currentTime;
localStorage.setItem(videoKey, currentTime);
});
let isAutoPlay = localStorage.getItem('video_auto_play');
if (isAutoPlay==1) {
$('.video-plyr').prop('autoplay', true);
handleAutoPlay(player, videoKey);
}
}
}
},
function (res) {
$("#loadingItem").removeClass("d-flex");
let msg = res?.responseJSON?.cont || res?.responseJSON?.message;
if (msg) {
$("#btn-see-more-chapter").text(msg)
} else {
$("#btn-see-more-chapter").text("Có lỗi không xác định")
}
})
};
$(document).delegate("#btn-see-more-chapter", "click", debounce(function (e) {
e.preventDefault();
window.callSeeMoreContentChapter();
}, 300));
`).fadeIn(100);
// setTimeout(function () {
// var audio = document.getElementById("myAudio");
// if(audio){
// audio.addEventListener("play", function () {
// myAjax("post", "/api/chapter/action/nghe_audio", {
// "story_id": "164",
// "chapter_id": "16513"
// });
// });
// }
// },1)
// });
// }
// }
}, function(err) {
console.log(err)
});
$(".box-chapter-audio").removeClass('d-none')
} else {
$(".box-chapter-audio").remove()
}
$(function() {
var elementGroupSeeMore = $(".group-see-more");
var typePayStory = elementGroupSeeMore.attr('data-type-pay-story');
var typePayChapter = elementGroupSeeMore.attr('data-type-pay-chapter');
var typeIsLoginChapter = elementGroupSeeMore.attr('data-type-is-login-chapter');
// var apiCalled = false;
var bookmark = JSON.parse(localStorage.getItem("bookmark"));
var btnXemThemHtml =``;
var btnDangNhapHtml =`Đăng nhập để xem tiếp`;
$('.btn-bookmark').addClass('btn-info');
$('.btn-bookmark').text('Lưu bookmark');
if (bookmark?.length > 0) {
bookmark.map((item) => {
if (item.chapter_id == $(".btn-bookmark").attr("data-chapter-id")) {
$('.btn-bookmark').removeClass('btn-info');
$('.btn-bookmark').addClass('btn-danger btn-delete-bookmark');
$('.btn-bookmark').text('Xóa bookmark');
$('.btn-bookmark').removeClass('btn-bookmark')
}
})
}
// xong
if (typeIsLoginChapter != 1) {
// xử lý logic login
if (typePayStory != 0 || typePayChapter != 0) {
if (!getCookie('token')) {
elementGroupSeeMore.html(btnDangNhapHtml)
} else {
window.callSeeMoreContentChapter(1);
}
}
} else {
if (!getCookie('token')) {
elementGroupSeeMore.html(btnDangNhapHtml)
} else {
if (typePayStory == 0 && typePayChapter == 0) {
elementGroupSeeMore.html(btnXemThemHtml)
} else {
// truyện mất tiền, check trả phí
window.callSeeMoreContentChapter(1);
}
}
}
});











