تشبه سناب شات.. واتساب يحصل على ميزة جديدة قريبا
كشفت أحدث التقارير عن حصول تطبيق المراسلة الشهير واتساب WhatsApp، قرييا على ميزة جديدة تشبه أحد مزايا موقع الصور سناب شات Snapchat، والتي ستتيح للمستخدمين على النظام الأساسي إرسال رسائل فيديو قصيرة إلى أصدقائهم وعائلاتهم وزملائهم.
ووفقًا لتقرير صادر عن WABetainfo، يقوم مطورو واتساب حاليا باختبار ميزة الفيديو الجديدة في الإصدار التجريبي من التطبيق، ومن المتوقع أن تشق إمكانية تسجيل وإرسال رسائل الفيديو طريقها لجميع مستخدمي التطبيق على أجهزة أندرويد وآيفون خلال الأسابيع المقبلة.
واتساب سيحصل على ميزة رسائل الفيديو التي تشبه سناب شات
وعلى غرار الطريقة التي ترسل بها الملاحظات الصوتية في التطبيق، وتتطلب الميزة الجديدة من المستخدمين النقر على زر الميكروفون الموجود على الجانب الأيمن من مربع إدخال النص، وإذا كنت تستخدم الإصدار التجريبي من واتساب فسيتحول زر الميكروفون إلى زر فيديو، ويؤدي الضغط عليه إلى تسجيل رسالة فيديو بحد أقصى 60 ثانية.
ويمكن أن تكون الوظيفة مفيدة إذا كنت ترغب في مشاركة شيء ما مع أصدقائك دون مغادرة التطبيق وتسجيل الفيديو من تطبيق الكاميرا بالهاتف، وعلى غرار الرسائل النصية والصوتية، سيتم تشفير مقاطع الفيديو المرسلة باستخدام الميزة القادمة من طرف إلى طرف.
وفي الوقت الحالى، لا يمكن لمستخدمي واتساب حاليا إعادة توجيه رسائل الفيديو إلى أشخاص آخرين، ولكن يمكن حفظها باستخدام تطبيقات تسجيل الشاشة لأن واتساب لا يتعامل معها على أنها رسائل تختفي.
ويشار إلى أن تطبيق واتساب يعمل على ميزتين جديدتين لتحسين إصداره المخصص لأجهزة سطح المكتب WhatsApp Windows.
وتتضمن مزايا واتساب ويندوز الجديدة، ميزة تمنح مستخدميه القدرة على مشاركة محتوى الشاشة أثناء إجراء مكالمات الفيديو عن طريق إحضار خيار مشاركة الشاشة.
وذلك إلى جانب ميزة أخرى تمنج مستخدمي واتساب على أجهزة سطح المكتب القدرة على تحرير الرسائل النصية على غرار إصدارى التطبيق على الهواتف المحمولة.
وفي الوقت نفسه، بدأ واتساب في طرح ميزة إعادة الاتصال للمكالمات الفائتة ضمن أحدث إصداراته التجريبية من تطبيق سطح المكتب، والتي ستتيح لمستخدمي التطبيق على نظام ويندوز من معاودة الاتصال بالآخرين عندما لا يتم الرد على مكالمة ما.
replaceOembeds();
function replaceOembeds() {
var allEmbeds = document.getElementsByTagName(“OEMBED”);
while (allEmbeds.length != 0) {
replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0]));
allEmbeds = document.getElementsByTagName(“OEMBED”);
}
runYoutubeLazyLoad();
setTimeout(function () {
loadfbApi();
}, 4000);
}
function replaceOembedWithHtml(element, sourceData) {
if (sourceData.source.toLowerCase() === “youtube”) {
var html=”
‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “instagram”) {
var html=”
‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “twitter”) {
var html=”
‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “facebook”) {
var html=”
‘
replaceElementWithHtml(element, html);
} else {
replaceElementWithHtml(element, “”);
}
}
function extractLinkFromOembed(element) {
return getUrlSource(element.getAttribute(“url”));
}
function getUrlSource(url) {
var ytRegex = /http(?:s?)://(?:www.)?youtu(?:be.com/watch?v=|.be/)([w-_]*)(&(amp;)?[w?=]*)?/;
var instaRegex = /(https?://www.)?instagram.com(/p/(w+)/?)/;
var twitterRegex = /twitter.com/.*/status(?:es)?/([^/?]+)/;
var fbRegex = /^https?://www.facebook.com.*/(video(s)?|watch|story|posts)(.php?|/).+$/;
if (ytRegex.test(url)) {
return {
source: “Youtube”,
url: url,
id: ytRegex.exec(url)[1]
};
}
if (instaRegex.test(url)) {
return {
source: “Instagram”,
url: url,
id: instaRegex.exec(url)[3]
};
}
if (twitterRegex.test(url)) {
return {
source: “Twitter”,
url: url,
id: twitterRegex.exec(url)[1]
};
}
if (fbRegex.test(url)) {
return {
source: “Facebook”,
url: url,
id: fbRegex.exec(url)[1]
};
}
return {
source: “Unknown”,
url: url,
id: “”
};
}
function replaceElementWithHtml(element, html) {
var str = html;
var Obj = element; //any element to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it’s simple replacement of whole element with contents of str var
} else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
var tmpObj = document.createElement(“div”);
tmpObj.innerHTML = ‘‘;
ObjParent = Obj.parentNode; //Okey, element should be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace(‘
‘, str);
}
}
function loadfbApi() {
var js = document.createElement(‘script’);
js.src=”https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2″;
document.body.appendChild(js);
}
function runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = document.querySelectorAll(“.youtube”);
for (var i = 0; i < youtube.length; i++) {
var source = “https://img.youtube.com/vi/” + youtube[i].dataset.embed +
“/0.jpg”;
var image = new Image();
image.src = “/themes/elbalad/assets/images/no.jpg”;
image.classList.add(‘lazyload’);
image.setAttribute(“data-src”, source);
image.setAttribute(“alt”, “youtube”);
image.addEventListener(“load”, function () {
youtube[i].appendChild(image);
}(i));
youtube[i].addEventListener(“click”, function () {
var iframe = document.createElement(“iframe”);
iframe.setAttribute(“frameborder”, “0”);
iframe.setAttribute(“allowfullscreen”, “”);
iframe.setAttribute(“src”, “https://www.youtube.com/embed/” + this.dataset
.embed + “?rel=0&showinfo=0&autoplay=1”);
this.innerHTML = “”;
this.appendChild(iframe);
});
};
}
The post تشبه سناب شات.. واتساب يحصل على ميزة جديدة قريبا appeared first on السبعة المنتقمون.
The post تشبه سناب شات.. واتساب يحصل على ميزة جديدة قريبا appeared first on السبعة المنتقمون.
إضافة تعليق