Welcome Guest (
ავტორიზაცია
|
რეგისტრაცია
)
ვალიდაციის წერილის ხელახალი გაგზავნა
წესები
·
დახმარება
·
ძებნა
·
წევრები
·
კალენდარი
·
რჩეულები
·
ჩატი
თბილისის ფორუმი
->
ტექნიკური კონფერენცია
->
პროგრამირება
გამოხმაურება
·
ახალი თემა
·
ახალი გამოკითხვა
video buffering html5 player ში ?
, რავი ვინმემ მითხარით როგორ გავაკეთო დამწყები ვარ
მივიღოთ შეტყობინება ამ თემის განახლების შესახებ
·
გაუგზავნეთ ეს გვერდი სხვას
·
ამოსაბეჭდი ვერსია
|
თემის რჩეულებში დამატება/წაშლა
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
sos22
Super Member
ჯგუფი: Registered
sos22
Super Member
ჯგუფი: Registered
წერილები: 112
წევრი No.: 201538
რეგისტრ.: 25-April 15
#52126324
· 5 Feb 2018, 23:00 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
ესეიიგი რახდება
მაქვს ორი ვარიანტი მარა ორივეში პრობლე მა მაქ კოდეკთან რადგან ყველა ვიდეოს სხვადასხვა აქ როგორმე ვერ ავარიდებ თავს სხვა რამე რო გამოვიყენო mediasourcის მაგივრად?
პირველი
CODE
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
<video id="video" autoplay controls></video>
<scr1pt>
var video = document.querySelector('#video');
var url = 'http://localhost/my_player/22.mp4';
const mediaSource = new MediaSource();
video.src = URL.createObjectURL(mediaSource);
var xhr = new XMLHttpRequest;
xhr.open('get', url);
xhr.setRequestHeader('Range', "bytes=0-2500000");
xhr.responseType = 'arraybuffer';
xhr.onload = functi0n() {
window.arrayBuffer = xhr.response;
var sourceBuffer = mediaSource.addSourceBuffer('video/mp4; codecs="avc1.42c01E,"');
sourceBuffer.appendBuffer(arrayBuffer);
}
xhr.send();
</scr1pt>
</body>
</html>
მეორე
CODE
<video id="m3" controls></video>
<scr1pt>
var dur = document.getElementById("m3");
const mediaSource = new MediaSource();
dur.src = URL.createObjectURL(mediaSource);
mediaSource.addEventListener('sourceopen', sourceOpen, {
once: true
});
fetch('3.mp4', {})
.then(functi0n(res) {
sessionStorage.setItem("length-v", res.headers.get('Content-Length'));
});
functi0n sourceOpen() {
URL.revokeObjectURL(dur.src);
const sourceBuffer = mediaSource.addSourceBuffer('video/mp4; codecs="avc1.42E01E, mp4a.40.2"');
sessionStorage.setItem("last-v", Math.floor(parseInt(sessionStorage.getItem("length-v")) * 30 / 100) + 1);
fetch('3.mp4', {
headers: {
range: "bytes=0-" + Math.floor(parseInt(sessionStorage.getItem("length-v")) * 30 / 100) + ""
}
})
.then(response => response.arrayBuffer())
.then(data => {
sourceBuffer.appendBuffer(data);
});
}
dur.onseeking = functi0n() {
};
dur.ontimeupdate = functi0n() {
var adas = Math.floor(parseInt(sessionStorage.getItem("length-v")) * (dur.currentTime / dur.duration * 100 + 30) / 100);
console.log(adas);
fetch('3.mp4', {
headers: {
range: "bytes=" + sessionStorage.getItem("last-v") + "-" + adas + ""
}
})
.then(response => response.arrayBuffer())
.then(data => {
const sourceBuffer = mediaSource.sourceBuffers[0];
sourceBuffer.appendBuffer(data);
});
sessionStorage.setItem("last-v", adas + 1);
}
</scr1pt>
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
ბიჭური
YOU WILL NOT ESCALATE!
ჯგუფი: Members
ბიჭური
YOU WILL NOT ESCALATE!
ჯგუფი: Members
წერილები: 51655
წევრი No.: 157590
რეგისტრ.: 20-December 12
#52126446
· 5 Feb 2018, 23:15 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
Javascr1pt was a mistake
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «
Just like C++
This post has been edited by
ბიჭური
on 5 Feb 2018, 23:15
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
sos22
Super Member
ჯგუფი: Registered
sos22
Super Member
ჯგუფი: Registered
წერილები: 112
წევრი No.: 201538
რეგისტრ.: 25-April 15
#52128339
· 6 Feb 2018, 10:41 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
რატომ c++ კლიენტის მხარეს ხო მჭირდება მაინც node js ით ვცადე მარა იქაც იგი ვეპრობლემა გამიჩნდა კლიენტის მხარეს რამე ხო მჭირდება რასაც მოთხოვნილი data დაემატება და სრული ვიდეო იქნება mediasourci კი კეთებს ამას მარა ყველა ვიდეო ინდივიდუალურია და ყველა არცაა მხარდაჭერილი ffmpeg ით ვცადე კოდეკის შეცვლა მარა ვერსად ვნახე როგორ შევცვალო js იც არ ვიცი კარგად ორი თვეა რაც დავიწყე
·
ციტირება
·
^
0 მომხმარებელი ათვალიერებს ამ თემას (0 სტუმარი და 0 უჩინარი წევრი)
0 წევრი:
მივიღოთ შეტყობინება ამ თემის განახლების შესახებ
·
გაუგზავნეთ ეს გვერდი სხვას
·
ამოსაბეჭდი ვერსია
|
თემის რჩეულებში დამატება/წაშლა
«
აქეთ
|
პროგრამირება
|
იქით
»
გამოხმაურება
·
ახალი თემა
·
ახალი გამოკითხვა
Close Topic Options
მივიღოთ შეტყობინება ამ თემის განახლების შესახებ
მივიღოთ შეტყობინება ელფოსტაზე ამ თემაში ახალი გამოხმაურებების შესახებ როცა თქვენ არ იქნებით აქტიური ფორუმში.
მივიღოთ შეტყობინება ამ განყოფილების განახლების შესახებ
მივიღოთ შეტყობინება ელფოსტაზე ამ განყოფილების განახლების შესახებ როცა თქვენ არ იქნებით აქტიური ფორუმში.
თემის ჩამოტვირთვა / ამოსაბეჭდი ვერსია
ჩამოტვირთეთ ეს თემა სხვადასხვა ფორმატში, ან ნახეთ მისი ამოსაბეჭდი ვერსია.
Forum Home
Search
დახმარება
საერთო ფორუმი
- General Discussion
- უსათაურო
- ფორუმის შესახებ
თემატური ფორუმი
- პოლიტიკა (+1 sub-forums)
- ქალი და მამაკაცი
- კულტურა და ხელოვნება (+4 sub-forums)
- მეცნიერება და განათლება (+7 sub-forums)
- მელომანია (+2 sub-forums)
- დასაქმება საქართველოში (+1 sub-forums)
- ბიზნესი და ეკონომიკა (+2 sub-forums)
- სამართალი
- სპორტი (+8 sub-forums)
- ჯანმრთელობა და მედიცინა (+2 sub-forums)
- სილამაზე და მოდა (+1 sub-forums)
- ფსიქოლოგია
- არსენალი (+1 sub-forums)
- ავტომობილები (+4 sub-forums)
- ფლორა და ფაუნა
- თბილისი (+1 sub-forums)
- მასმედია (+1 sub-forums)
- ინტელექტუალური სამაგიდო თამაშები
- კულინარია
- მშენებლობა და რემონტი (+1 sub-forums)
- მოგზაურთა კლუბი (+1 sub-forums)
ტექნიკური კონფერენცია
- კომუნიკაციები (+7 sub-forums)
- კომპიუტერები და ელექტრონიკა
- ყიდვა - გაყიდვა - გაცვლა (Redirect Forum)
- WWW (+4 sub-forums)
- Games (+6 sub-forums)
- Georgianisation
- პროგრამები
- პროგრამირება (+5 sub-forums)
- კომპიუტერული გრაფიკა და დიზაინი
- Apple
- Android Club (+8 sub-forums)
- პინგვინები და ეშმაკუნები
ყიდვა - გაყიდვა
- კომპიუტერული ტექნიკა (+2 sub-forums)
- ელექტრო და საყოფაცხოვრებო ტექნიკა
- მობილური ტელეფონები
- ავტომობილები
- უძრავი ქონება
- სხვადასხვა
ფორუმის სერვერების განთავსებას და ინტერნეტთან კავშირს უზრუნველყოფს:
CLOUD9
[ Script Execution time: 0.0252 ] [ 12 queries used ] [ GZIP Disabled ]
Powered by Invision Power Board(U) v1.3 Final © 2003
IPS, Inc.