Penulis : Danang Suryo | Editor : Desy Afrianti
SOLO, KOMPAS.TV – Instagram Stories merupakan salah satu fitur utama di aplikasi berbagi foto dan video itu yang kerap digunakan.
Fitur tersebut dianggap praktis untuk keperluan membagikan update terkini karena bisa diunggah tanpa ke feed Instagram.
Foto atau video yang diunggah ke Stories hanya berlaku 24 jam saja, selepasnya unggahan yang dibagikan hanya bisa dilihat oleh pengguna.
Baca Juga: Ini Cara Menonaktifkan Komentar di Instagram agar Tidak Dirisak
Tak sedikit para pengguna yang memilih untuk mengunduh Stories dengan cepat akibat keterbatasan itu. Salah satu cara menyimpannya yakni dengan merekam layar ponsel.
Namun, cara tersebut dirasa kurang praktis karena harus membuka dua aplikasi sekaligus.
Anda bisa mengunduh Stories tanpa harus melakukan perekaman layar dan tanpa aplikasi ini caranya.
Baca Juga: Mau Ada Centang Biru di Akun Instagram? Begini Syarat dan Cara Mengajukannya
Anda bisa memanfaatkan layanan dari Toolzu untuk mengunduh Stories di Instagram.
Selain menggunakan alat tersebut, pengguna juga bisa menyimpan Stories-nya melalui aplikasi bawaan Instagram.
Baca Juga: Cara Cepat Download Video YouTube Gratis Tanpa Aplikasi 2022, Cek Caranya!
Namun, cara ini terbatas hanya untuk Stories dari milik Anda sendiri. Melansir dari Kompas.com, ini caranya.
Selamat mencoba!
Sumber : Kompas.com/Toolzu
<!–
document.getElementById(“total”).innerHTML = “”;
–>
<!– –>
<!–
Video Pilihan
/**
* In this sample implementation it is loadJx(PLAY LIST OF VIDEOS)
* i.e. it is YES using the playlist ability of the player SDK
* So every time that one video ends, sdk will continue on to the next video
* The code listens to the video changed event to update the carousel highlight
*
* The sdk also now supports an api so that you can play anything out of sequence
* (user click on a particular thumbnail in carousel)
*/
var player = null;
var jxPlayerCfg1 = {
“accountid”: “Ko117LFQKx”,
“container”: “idVideoCtrForWidget”,
“autoplay” : “wifi”, //with this, SDK tries to play the first video autoplays if wifi.
//when the video comes into view.
//by default autopause flag is on. Meaning it will also play pause auto
//when the player is out of view. So all managed by SDK
“ads”: {
//the delay in ad fetch will follow the default then.
//but the unit must be specified as it represent the
//inventory (publisher)
“unit”: “1000114-coIBA3h57O”
},
“restrictions”: {
“maxheight”: 480
},
“controls”: {
“color”: “#FFFFFF”,
“backgroundcolor”: “#1B63D4”,
“bigplaybutton”: “simple”,
“font”: “Roboto”
},
“soundindicator”: {
“style”:”timer”,
“duration”:0,
“position”: “bottom-left”,
“text”:”Tap to unmute”
}
};
// Create the player object ONCE only.
player = JX.player(jxPlayerCfg1);
// this will be populated later by the getVideo() function to hold the videoids of the
// play list
var videoIds = [];
// set the little indicator to active state (and unset the currently active ones)
// then launch the nextVideoId
// thisItem can be null, in that case, the element we find by look up rVideo-item-
function highlightVideo(nextVideoId) {
let x = document.getElementsByClassName(“-active”);
for (var i=0; i 4) {
let idsx = document.getElementById(“rVideo-item-“+nextVideoId).getAttribute(‘data-slick-index’);
$(“.rVideo-list”).slick(‘slickGoTo’, idsx);
}
}
function durationVideo(time) {
if (time.length = 8) {
var tm = time.split(“:”);
if (tm[0] == ’00’) {
time = time.replace(“00:”, “”);
}
}
return time;
}
function getVideo() {
var rvJixie = new XMLHttpRequest();
rvJixie.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
let response = JSON.parse(rvJixie.responseText);
let status = response.status;
if (status) {
let items = response.items;
var rvList = ”;
let videoItems = items.slice(0, 4);
videoItems.forEach(function(item, index) {
//populate our simple array
videoIds.push(item.video_id);
var cls = ”;
//if (index == 0) {
// var cls = ‘-active’
//}
rvList += `
`
});
document.querySelector(‘.rVideo-list’).innerHTML = rvList;
// slider
$(‘.rVideo-item’).ready(function(){
console.log($(this));
if($(‘.rVideo-item’).length>4) {
$(‘.rVideo-list’).slick({
infinite: true,
slidesToShow: 4,
slidesToScroll: 1,
variableWidth: true,
draggable: false,
prevArrow: ““,
nextArrow: “”
});
} else {
$(‘.rVideo-list’).addClass(‘-fit’);
}
});
// load the player with full list
// this is sample implementation B loads the full list:
// let the player SDK manages the going from one to the next upon
// completion of the earlier video
if (videoIds.length) {
//player.loadJx(videoIds);
player.loadPlaylistById(videoIds);
}
}
}
}
let description = document.querySelector(‘meta[name=”description”]’).content;
let keywords = document.querySelector(‘meta[name=”content_tag”]’).content;
let data = {
“description”: description,
“keywords”: keywords,
“page_id”: “video_tv_258928”
}
rvJixie.open(“POST”, “https://apis.kompas.com/api/widget/video”, true);
rvJixie.setRequestHeader(‘Authorization’, ‘Bearer d0e98884322b2eb5d6beacc1648f5dc7’);
rvJixie.setRequestHeader(‘Content-Type’, ‘application/json’);
rvJixie.send(JSON.stringify(data));
}
getVideo();
// sticky function
function setInline(kgpl){
let qa = isVisible(kgpl);
if(qa) {
kgpl.classList.add(‘inline’);
} else {
kgpl.classList.remove(‘inline’);
}
}
function setSticky2() {
let kgpl = document.getElementsByClassName(‘rVideo-wrapper’)[0];
if(!!kgpl) {
// close kgplayer
let kgbtn = kgpl.getElementsByClassName(‘rVideo-button’)[0];
if(!!kgbtn) {
kgbtn.addEventListener(‘click’, function(e){
kgpl.classList.toggle(‘hide’);
});
}
$(document.body).bind(‘mousemove keypress’, function(e) {
setInline(kgpl)
});
window.addEventListener(‘scroll’, function(){
setInline(kgpl)
});
}
}
function isVisible(el) {
let rto = 9 / 16 * 545.55;
let kgtop = rto + 160;
let kgbottom = 40 + rto;
let rect = el.getBoundingClientRect();
return (
rect.top >= 0 – kgbottom &&
rect.left >= 0 &&
rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) + kgtop &&
rect.right <= (window.innerWidth || document.documentElement.clientWidth)
);
}
function dateformatindo(date, type=1) {
var date = new Date(date);
var tahun = date.getFullYear();
var bulan = date.getMonth();
var tanggal = date.getDate();
var hari = date.getDay();
var jam = date.getHours();
var menit = date.getMinutes();
var detik = date.getSeconds();
switch(hari) {
case 0: hari = "Minggu"; break;
case 1: hari = "Senin"; break;
case 2: hari = "Selasa"; break;
case 3: hari = "Rabu"; break;
case 4: hari = "Kamis"; break;
case 5: hari = "Jum'at"; break;
case 6: hari = "Sabtu"; break;
}
switch(bulan) {
case 0: bulan = "Januari"; break;
case 1: bulan = "Februari"; break;
case 2: bulan = "Maret"; break;
case 3: bulan = "April"; break;
case 4: bulan = "Mei"; break;
case 5: bulan = "Juni"; break;
case 6: bulan = "Juli"; break;
case 7: bulan = "Agustus"; break;
case 8: bulan = "September"; break;
case 9: bulan = "Oktober"; break;
case 10: bulan = "November"; break;
case 11: bulan = "Desember"; break;
}
switch(type) {
case 1: return tanggal + " " + bulan + " " + tahun
}
}
setSticky2();
BERITA LAINNYA
Kecelakaan Beruntun di Tol Pejagan, Kementerian PUPR: Petugas Sudah Ingatkan Warga Tak Bakar Lahan
Selasa, 20 September 2022 | 08:37 WIB
Info Lokasi SIM Keliling di Jakarta Hari Ini, Cek Jadwal dan Kelengkapan Syaratnya!
Selasa, 20 September 2022 | 08:31 WIB
Usai Sidang Banding Etik, Ito Sumardi Sebut Sambo Bahkan Tak Berhak Menyandang Gelar Mantan Polri
Selasa, 20 September 2022 | 08:25 WIB
Menakar Duet Anies-AHY Setelah Pertemuan dengan JK, Syaikhu dan Surya Paloh
Selasa, 20 September 2022 | 08:23 WIB
Azyumardi Azra di Mata Eks Menag Lukman Hakim: Cendikiawan Tulen, Tak Silau Materi
Selasa, 20 September 2022 | 08:20 WIB
Mahfud MD Sebut Demokrasi Indonesia Tak Sehat karena Banyak Kepala Daerah Terpilih Berkat Cukong
Selasa, 20 September 2022 | 08:11 WIB
Ferdy Sambo Resmi Dipecat, Kadiv Humas Polri: Keputusan Final dan Mengikat!
Selasa, 20 September 2022 | 08:10 WIB
Usai Salat Jenazah, Anies: Azyumardi Azra Sosok Penjaga Demokrasi, Kita Semua Merasa Kehilangan
Selasa, 20 September 2022 | 08:05 WIB
Sepakat Damai, Polisi Penganiaya Wanita Paruh Baya di Pinrang Hanya Dijatuhi Sanksi Kurungan 5 Hari
Selasa, 20 September 2022 | 08:00 WIB
Anak Lesti Kejora Akan Jalani Operasi Hernia, Rizky Billar: Mohon Doanya
Selasa, 20 September 2022 | 07:55 WIB