Blob Video Downloader Firefox



Tôi đang cố tải xuống video với url src blob:https%3A//www.youtube.com/23aea5c8-9ae2-40dc-9417-e675ea99b386.

Có một quy trình có thể được theo dõi để tải xuống tất cả các loại video này?

— dây leo
nguồn

Steps to Download Brightcove Video Firefox: Install or add Video Downloader Prime add-ons to Firefox. Play the Brightcove video you desire to download. Once Video Downloader Prime detects Brightcove video, the browser toolbar icon will display the number of captured videos. I have an odd problem, the function below is one I created based on what i found on the net about creating a Blob in the client on the fly with some binary data in (passed as an array) and being able to download that. This works brilliantly in Chrome, but doesn't do anything in Firefox - UNLESS I debug and step through the code. Download Firefox Register or log in. The Stream Detector by rowrawer. Detects playlists and subtitles used by HLS/DASH/HDS/MSS streams.

Nếu bạn muốn tải xuống video youtube, hãy sử dụng các phần mở rộng như Video Downloadrcper (Firefox)
— Ganesh R.
— vinesh
Vinesh, hãy thử điều hướng đến trang web vimeo và bắt đầu phát video bạn yêu cầu tải xuống. Video DownloadHelper sẽ phát hiện ra nó và cung cấp cho bạn một tùy chọn để tải xuống. Tôi đã thử nó.
— Ganesh R.
Không may mắn. Khi tôi bắt đầu phát video, tôi thấy nhiều đề xuất video từ tiện ích mở rộng mà bạn đã đề cập mỗi khoảng 2 MB. Khi tôi tải xuống một phần, tôi không thể phát tệp nhỏ đó. Tôi đã nhận được lỗi rằng tập tin bị hỏng.
— vinesh Blob
— Ganesh R.

The Blob object represents a blob, which is a file-like object of immutable, raw data; they can be read as text or binary data, or converted into a ReadableStream so its methods can be used for processing the data.

Blobs can represent data that isn't necessarily in a JavaScript-native format. The File interface is based on Blob, inheriting blob functionality and expanding it to support files on the user's system.

Using blobs

To construct a Blob from other non-blob objects and data, use the Blob() constructor. To create a blob that contains a subset of another blob's data, use the slice() method. To obtain a Blob object for a file on the user's file system, see the File documentation.

The APIs accepting Blob objects are also listed in the File documentation.

Constructor

Blob()
Returns a newly created Blob object which contains a concatenation of all of the data in the array passed into the constructor.

Instance properties

Blob.prototype.sizeRead only
The size, in bytes, of the data contained in the Blob object.
Blob.prototype.typeRead only
A string indicating the MIME type of the data contained in the Blob. If the type is unknown, this string is empty.

Instance methods

Blob.prototype.arrayBuffer()
Returns a promise that resolves with an ArrayBuffer containing the entire contents of the Blob as binary data.
Blob.prototype.slice()
Returns a new Blob object containing the data in the specified range of bytes of the blob on which it's called.
Blob.prototype.stream()
Returns a ReadableStream that can be used to read the contents of the Blob.
Blob.prototype.text()
Returns a promise that resolves with a USVString containing the entire contents of the Blob interpreted as UTF-8 text.
Blob

Examples

Creating a blob

The Blob() constructor can create blobs from other objects. For example, to construct a blob from a JSON string:

Creating a URL representing the contents of a typed array

The following code creates a JavaScript typed array and creates a new Blob containing the typed array's data. It then calls URL.createObjectURL() to convert the blob into a URL.

How

HTML

JavaScript

The main piece of this code for example purposes is the typedArrayToURL() function, which creates a Blob from the given typed array and returns an object URL for it. Having converted the data into an object URL, it can be used in a number of ways, including as the value of the <img> element's src attribute (assuming the data contains an image, of course).

Result

Click the link in the example to see the browser decode the object URL.

Extracting data from a blob

One way to read content from a Blob is to use a FileReader. The following code reads the content of a Blob as a typed array:

Another way to read content from a Blob is to use a Response. The following code reads the content of a Blob as text:

Or by using Blob.prototype.text():

By using other methods of FileReader, it is possible to read the contents of a Blob as a string or a data URL.

Specifications

SpecificationStatusComment
File API
The definition of 'The Blob interface' in that specification.
Working DraftInitial definition.

Browser compatibility

Blob Video Player

BCD tables only load in the browser

Download Blob Url

See also