小编mar*_*sen的帖子

如何将多个AMD模块捆绑在一个文件中?

AMD似乎是根据需要加载JavaScript模块的最佳实践.

这应该适用于大型Web应用程序,其中用户只使用一小部分可用功能.

我已经阅读了优化器,它将所有必需的模块连接成一个文件,我读过没有优化,即用异步请求加载每个模块.

两者似乎都不适合这种用例:使用请求加载每个模块可能会很快导致大量请求,而优化会强制您下载所有代码.

有没有办法将多个模块捆绑到一个文件中?

javascript amd

9
推荐指数
2
解决办法
4981
查看次数

将实时视频流式传输到浏览器(具有低延迟)

我想将实时视频流式传输到低延迟的浏览器.

据我所知,有两个客户:

  • HTML5视频标记
  • Flash视频播放器

有多种方法可以发送流:

  • 使用HTTP的TCP/IP,使用渐进式下载(和html5范围请求)
  • UDP(使用Flash)

并且有多种解决方案来广播流:

  • 使用Apple的HTTP直播流(提供小文件段的m3u播放列表)
  • ...?

并且存在通过因特网发布和分发流的问题.

我需要的是

  • 使用javascript同步视频内容
  • 对于许多观众而言,低延迟会影响国家/地区
  • 媒体服务器:(自定义)桌面应用(或浏览器解决方案)上传网络摄像头流
  • 其他现有的服务媒体软件解决方案?

    1. HTTP Live Stream是否会导致高延迟,因为需要将流分段并上传到小文件中?(排除html5解决方案?)
    2. Flash播放器需要什么输入(即web-adress,服务器上的文件?)
    3. Flash播放器对服务器的需求是什么?(还有,为很多观众分发?)
    4. 如何将视频流上传到Flash?(即现有的软件解决方案/是否可以编写上传网络摄像头流的自定义应用程序?)

非常感谢您回答这个精心设计的问题!!

flash video stream live

7
推荐指数
1
解决办法
2701
查看次数

为什么Rxjs publishReplay(1).refCount()没有重放?

为什么publishReplay(1).refCount()不重播后期订阅者的最后一个值?

a = new Rx.Subject(); 
b = a.publishReplay(1).refCount(); 

a.subscribe(function(x){console.log('timely subscriber:',x)});
a.next(1); 
b.subscribe(function(x){console.log('late subscriber:',x)});
Run Code Online (Sandbox Code Playgroud)
<script src="http://reactivex.io/rxjs/user/script/0-Rx.js"></script>
Run Code Online (Sandbox Code Playgroud)

预期产量:

timely subscribe: 1
late subscriber: 1
Run Code Online (Sandbox Code Playgroud)

实际输出

timely subscriber: 1
Run Code Online (Sandbox Code Playgroud)

javascript rxjs rxjs5

7
推荐指数
2
解决办法
2657
查看次数

在iOS应用中导入MP3(使用代码)

是否可以将我的app资源文件夹中的*.mp3文件导入iTunes?

我的应用程序包含一个的配乐,我想将其导出到用户的媒体库中,以便他/她可以使用正常的媒体播放器,它听.

我在iOS文档中找不到任何东西(至少,不是我看的地方)

media ios

5
推荐指数
1
解决办法
467
查看次数

标签 统计

javascript ×2

amd ×1

flash ×1

ios ×1

live ×1

media ×1

rxjs ×1

rxjs5 ×1

stream ×1

video ×1