问题标签 [progressive-download]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
805 浏览

web-scraping - 有没有办法下载所有格式的所有谷歌网络字体?

首先,我很清楚这个问题,我有一种强烈的感觉,它被关闭了,因为它是由谷歌评论家提出的。

我的子问题是:我是否可以假设此处描述的处理是在 ttf 创建之后完成的,这意味着不可能将它们全部一起批量转换?如果请告诉我如何(在Linux上)

即使它更喜欢谷歌提供的实际文件,而不是让网络服务或工具转换它们,因为谷歌可能会以绝对最好的方式做到这一点!

我有一种感觉,那里有什么东西,某处。因为它可能只需要一个脚本来更改浏览器引用并询问 google http 响应,下载它们并将它们重命名为基于 css 中的“本地”字体名的名称。此外,一些网页抓取字体名称和可能的变化(粗体/正常/...)

这就是为什么我除此之外再次尝试这个的原因:我是一名网络程序员,我需要这个用于我的本地主机网络开发所以这是一个在我看来对于 Stack Overflow 来说这是一个完全有效的问题,我相信很多人都有这个愿望轻松掌握所有字体。因此,请至少将其迁移到您认为不是有效问题的地方!

0 投票
1 回答
194 浏览

javascript - HTML5 视频标签格式

所以我正在尝试编写一个服务器以将视频流式传输到 html5/javascript 中的客户端,如果可能的话,我想使用 html5 中已经存在的视频标签框架。话虽如此,我找不到流格式的好来源。我认为它可以使用渐进式下载(这也是 youtube 的工作方式?),但我找不到任何给定渐进式下载数据包的标头应该是什么样子。

有人可以指出有关视频标签流实际格式的一些信息的方向吗?我也不是 100% 致力于使用视频标签的想法,所以如果有人有更好的选择,那也很棒!

0 投票
2 回答
1564 浏览

video - 如何检测视频是否正在通过渐进式下载或流媒体处理

我们正在从渐进式下载架构转向视频的流式/自适应架构。那么有没有一种简单的方法来检测视频是通过渐进式下载处理还是流式传输。我不喜欢闪存,所以这可能是一个新手问题,但有人可以给我他们的意见,我如何检测它是渐进式下载还是流式传输。

0 投票
0 回答
477 浏览

c++ - 渐进式下载视频流 C++

有人可以给我一些关于在非 http 应用程序中使用 http 渐进式下载的提示吗?我需要将一些视频帧流式传输到客户端应用程序并显示它们。我需要开发服务器端应用程序和客户端应用程序。我认为服务器端并不太难(我只是收到一个请求并开始传输)。客户端是我的问题。我该如何解决这个问题:

  • 缓存(需要在文件中进行某种缓存)
  • 索引(用户必须能够加盐到特定时间)
  • 清理(​​何时丢弃文件)

很快,我需要一个 C++ 应用程序来复制 Flash 播放器的行为。

0 投票
1 回答
1235 浏览

video-streaming - 渐进式下载和流式传输的视频编码有什么区别?

我想知道我们是否可以将相同的文件用于视频流和渐进式下载。它们的编码有什么区别吗?

例如,如果我有一个 .flv 文件,我可以将同一文件用于上述任何交付方法,而无需进行任何进一步的操作吗?

谁能推荐任何描述如何实现渐进式下载的教程或文章?

0 投票
1 回答
1154 浏览

java - 如何逐步加载图像以便 ImageObserver 工作?

方法有ImageObserver能力Graphics.drawImage()。看到这一点的最简单方法是什么?我想ImageIO.read()返回BufferedImage所以它都在内存中。如何获取部分加载的图像以便观察者调用?

0 投票
1 回答
362 浏览

ios - iOS 下载视频并保存在应用程序支持文件夹中

在我的应用程序中,我必须将 10 左右的视频下载到我的应用程序并相应地播放。每个视频大约 50 MB。
我正在使用以下代码,然后在下载视频后,我将其保存到应用程序支持文件夹以避免 icloud 同步。但问题是下载视频时它会崩溃。

我在想的是,在下载视频时,它驻留在内存中,因此应用程序占用的总内存正在增加。最后,iOS 正在关闭应用程序。我想下载视频,并在收到数据流时写入临时文件,完成后将其移动到应用程序支持文件夹。有人可以帮助我如何将其写入文件并在最后保存吗?
由于法律问题,我不能使用 3rd 方库(除非它很小)。

0 投票
2 回答
527 浏览

youtube - YouTube 视频实际上已下载到浏览器缓存中!他们不是在流媒体吗?

这听起来可能是一个非常愚蠢的问题,但一直困扰着我一段时间!你看,我可以通过设置 red5 媒体服务器并使用 rtmp 协议来保护我的视频不被下载......那么为什么 YouTube 视频实际上是可下载的,我可以在浏览器的缓存中找到它们?!这是否意味着他们正在使用渐进式方法?那他们为什么不使用流呢?如果它是一个流,那么为什么我们可以下载它们?

0 投票
1 回答
6275 浏览

ios - 使用 AVURLAssets 的 AVPlayer 和渐进式视频下载

我们正在开发一个需要通过AVPlayer播放视频文件的应用程序。文件需要存储在用户的设备上,还必须在下载的同时播放。

目前我们已经构建了一个下载模块,它使用ASIHTTPRequest库通过 PHP 获取视频文件(我们不希望媒体可以通过公共 URL 链接)并将它们异步写入磁盘。

然后,我们根据AV Foundation Programming Guide设置了一个 AVPlayer ,使用 AVURLAsset 获取文件,使用资产创建 AVPlayerItem,使用项目构建 AVPlayer,然后将播放器设置为 AVPlayerLayer。播放器在完全下载的视频文件下运行良好,并且在模拟器中也能很好地运行逐步下载的文件。

不幸的是,在实际设备上,播放器的行为发生了变化,相反,它似乎只加载了一次视频,并没有尝试从磁盘中获取新的数据包。结果是播放器将播放视频和音频,直到视频中标记资源加载时下载进度的位置(例如,如果缓冲 2MB 的数据然后创建播放器,播放器将只播放高达 2MB 的数据)。因为它有视频的标题,播放器会很高兴地继续认为它正在播放整个视频,但没有其他视频被渲染到屏幕上。

最后一个问题是,如果将视频插入 AVComposition 并使用它创建 AVPlayer,则渐进式视频将可以正常播放。这将是一个很好的解决方案(有时对于我们的应用程序来说是必需的),除了我们应用程序的客户端要求视频可以通过 AirPlay 在 Apple TV 上播放,而 AVCompositions 无法做到这一点。

有谁知道是否有一种方法可以使用从 AVURLAssets 构建的 AVPlayer 逐步下载视频文件?有没有办法强制 player/playerItem 使用 AVURLAsset 从磁盘读取它似乎与 AVComposition 一样,而不是看似将视频缓存在内存中?

谢谢!

0 投票
1 回答
6112 浏览

android - Android MediaPlayer 在哪里/如何缓存渐进式下载

默认情况下,我需要知道 MediaPlayer 在通过渐进式下载“流式传输”时缓存音频/视频内容的位置/方式。

我们正在评估 Android 媒体播放器应用程序的选项。值得关注的一项是防止内容被复制(在可能的范围内)。渐进式下载有很多好处,但我们需要确保采取合理的措施来保护媒体。我一定是在错误的地方进行了错误的搜索,因为我无法找到这方面的任何细节。我已经搜索了我们的测试设备的文件系统,试图从我们的测试渐进式下载应用程序中找到任何缓存的文件——但无济于事(这对我们来说可能很好)。