- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道没有 blob url 只有对象。
我为视频缓冲区创建了自己的 blob 对象,然后在视频标签的 src 中使用它,类似于 blob://website.com/blablobbla 。我在它工作的浏览器中打开了这个网址
when I opened the url of youtube video src (blob url) into a new tab it did't work but mine video src (blob url) worked
最佳答案
这个问题对我来说似乎有些模糊,所以这是我的解释(也来自您问题中 fiddle 图像中的代码):
Blob
(图像的二进制数据)通过 XMLHttpRequest()
GET
-请求 ( responseType = 'blob'
) Blob URL
与 URL.createObjectURL()
在 URL Store
为 XMLHttpRequest()
response
-object(保存二进制数据的 Blob
)Blob URL
-string as src
用于图像(并将图像附加到文档中,从而显示您刚刚下载的图像)Blob URL
-string)。 In fiddle I inspected the image and copied the src and then pasted it in new tab and it worked and showed the image I don't want the image to be shown directly with the blob url.
If you go to youtube and open the src of video in new tab : It will not work,, I want this to happen
Blob URL
时能够查看/下载 blob。 -string (通过检查实时源或简单地
right-click-on-image>>Copy Imagelocation
)并将其粘贴到新的选项卡/窗口中(以 youtube 为例)。
window.URL.createObjectURL();
返回的两种不同类型的 URL :
Blob URL
引用(表示的对象)“原始本地数据”(如 (Local-)File、Blob 等)Blob URL
来自浏览器的 URL Store
(您可以考虑在浏览器中使用简化的本地网络服务器,仅适用于该浏览器)。var myBlobURL=window.URL.createObjectURL(object, flag_oneTimeOnly);
Blob URL
其中可以通过以下方式撤销: window.URL.revokeObjectURL(myBlobURL)
(将 Blob URL
字符串添加到 Revocation List
)。flag_oneTimeOnly
用于撤销 Blob URL
首次使用后自动,但目前不再是规范的一部分!此外,这个标志通常不起作用(至少在 Firefox 中)。 var myBlobURL=window.URL.createFor(object);
Blob URL
即 首次使用后自动撤销 .MediaSource object URL
引用一个特殊的 MediaSource Objectsrc
的 HTMLMediaElement
(想想 <audo>
和 <video>
元素)到特殊的 MediaSource Object
注意:新标签/窗口不是 HTMLMediaElement
window.URL.createObjectURL();
创建的Blob
的类似代码的情况。 (您使用 xhr 在服务器上下载整个视频文件的数据/二进制文件)或任何其他“本地”数据:
URL Store
仅在 session 期间维护(因此它将在页面刷新后继续存在,因为它仍然是同一个 session )并在文档卸载时丢失。
Blob URL
的文档)显然尚未卸载,因此它是
Blob URL
s 对浏览器(任何选项卡/窗口)可用,只要它没有被撤销!
Blob
在浏览器中,创建一个
Blob URL
并将其设置为
href
到文件下载链接(用户可以右键单击并在新选项卡/窗口中打开!!)
Blob URL
来自
URL Store
和
Blob URL
不再可访问(也不在不同的选项卡/窗口中)。
revokeObjectURL()
),因为它是目前最好的跨浏览器方法(部分原因是 api 尚未完全稳定)。
onload
事件可以优雅地撤销您的
Blob URL
.
<audio>
发生的事情或 <video>
源链接到 MediaSource Object
使用 MediaSource object URL
返回者 window.URL.createObjectURL(MediaSource)
:
File-API
的
window.URL.createObjectURL()
接受
MediaSource Object
. (目前的草稿)
URL Object Extension规定:
This algorithm is intended to mirror the behavior of the createObjectURL()[FILE-API] method with autoRevoke set to true.
File API
的当前规范的
window.URL.createObjectURL()
不再有
autoRevoke
(或
flag_oneTimeOnly
)应该使用
window.URL.createFor()
的程序员可以访问的 bool 标志而是为了这个目的。我想知道 Media-Source 规范何时会模仿它(并且为了向后兼容,将它们的
createObjectURL()
别名为新的
createFor()
扩展名(似乎更合适,因为它目前似乎打算如何工作))。
src
的
HTMLMediaElement
(想想
<audo>
和
<video>
元素)到特殊的
MediaSource Object
.
Document
(来自新选项卡/窗口)是
<audo>
或
<video>
元素。
To use the MSE API, follow these steps:
- Define an HTML5
video
element in the HTML section of a page.- Create a
MediaSource
object in JavaScript.- Create a virtual URL using
createObjectURL
with theMediaSource
object as the source.- Assign the virtual URL to the video element's
src
property.- Create a
SourceBuffer
usingaddSourceBuffer
, with the mime type of the video you're adding.- Get the video initialization segment from the media file online and add it to the
SourceBuffer
withappendBuffer
.- Get the segments of video data from the media file, append them to the
SourceBuffer
withappendBuffer
.- Call the
play
method on the video element.- Repeat step 7 until done.
- Clean up.
MediaSource Object
播放视频(或音频)。
关于javascript - Youtube Blob url 在浏览器中不起作用,但在 src 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31102512/
是否有任何解决方案来禁用右键单击选项并从 Youtube 视频中删除右下角水印 Logo ?我在搜索 GOOGLE 后尝试过。谁能告诉我? 谢谢你。 最佳答案 试试 modestbranding范围:
我想使用 YouTube API (v3) 来启用仅音乐轨道的搜索(没有猫或藤蔓或任何其他非音乐视频)。我查看了 API Explorer 和文档以获取有关该问题的任何指示,但找不到任何有用的信息。
我需要为网站使用YouTube视频缩略图的maxresdefault版本,但是在开发实现此目的的代码后,我发现并非所有视频都具有这些缩略图,尽管这些视频均为1080p。 有没有一种方法可以自动为我的所
我想通过“iframe”嵌入youtube视频,但YouTube在我国禁止使用,建议我如何在我的网站上嵌入视频! [1]:以下图片显示了在我的国家/地区无法访问youtube 最佳答案 该视频将被嵌入
我正在为myBB使用一个名为Profile Music Plugin的插件,可以在此处找到http://community.mybb.com/mods.php?action=view&pid=75 我
Youtube IFRAME API中是否有可以执行命令的功能,例如在播放的视频结尾处打开网站? (我相信有一个功能可以在旧的Java API下执行此操作,但该功能已于去年弃用。) 最佳答案 您可以引
我试图在Videos.insert和Videos.update查询中设置3d尺寸标志。但是标志不会改变。 更新查询示例: 请求: PUT https://www.googleapis.com/yout
使用此获取评论 评论主题:列表 GET https://www.googleapis.com/youtube/v3/commentThreads?part=snippet { "error": {
最近,我尝试使用OEmbed服务通过播放列表查询参数获取视频网址的iframe代码,但是OEmbed为我们提供了与我要求的视频不同的iframe代码。 这是带有播放列表查询参数的视频网址: https
我正在使用此代码: https://www.googleapis.com/youtube/v3/search?q=global+warming&part=id&maxResults=50&key=MY
我有一个LiveBroadcast,并且将来会添加一个scheduledStartTime。据我所知,这次测试不会对LiveBroadcast的整体状态产生影响,即广播是否具有准备就绪/测试的life
YouTube API是否支持在特定时间后关闭浏览器的参数? 这需要使用链接在不同位置共享来推广促销视频。视频播放结束后关闭浏览器。 最佳答案 您可以使用Youtube API监控视频是否播放完毕,然
如果没有表单上的透明面板,YouTube Player将可以正常播放视频,或者可以全屏播放视频,透明面板中有一些图像没有什么特别的。如果我取出透明面板,则YouTube播放器会按需工作,并嵌入到应用程
我正在通过Google进行身份验证,以尝试获取YouTube分析数据,但我的问题是我不知道在查询YouTube时如何向您填充参数 在这里,我正在提供一项新服务:然后尝试查询它 我不确定要在“ids”参
我想添加youtube视频列表,但不添加视频播放器。所以我需要的是 视频标题 视频缩略图 视频时长 我以某种方式设法通过使用此http://img.youtube.com/vi/4wew2uWoARw
我正在使用youtube api和python库gdata 我遵循了文档,但似乎没有出路。 问题是 - How do i get the size of the youtube video fil
使用Youtube API,我如何获得评论或顶过youtube视频的用户ID /处理列表? 提前致谢 最佳答案 在这里,您可以了解如何使用YouTube API v2(v3尚不支持此注释)获取评论:h
我正在为所有相关数据构建一个仪表板(以php为单位),我还想在YouTube“稍后观看”播放列表中显示我的商品数量。 我知道无法使用YouTube API来解决这个问题,但是也许有人想出一种解决方法?
我尝试使用YouTube API,但存在引号问题。 SearchResource.ListRequest searchListRequest = yt.Search.List("sni
我想为我的Android应用程序的用户构建视频推荐器。我有Google OAuth可以登录我的应用程序。我可以获取有关我的应用程序用户在YouTube上观看的视频的数据吗? 最佳答案 v3 API分为
我是一名优秀的程序员,十分优秀!