草庐IT

media_recorder

全部标签

ios - iOS "Failed to start recording using AvAudioRecorder"上的 Phonegap 3.5 媒体插件错误

我正在尝试让用户在Phonegap应用程序中录制音频文件。它在Android上运行良好,但在iOS上,当开始录制时出现以下错误:“无法使用AvAudioRecorder开始录音”。我使用.wav文件名,我首先创建文件,我按照我找到的所有说明进行操作,但我不断收到错误。这是一段代码:theFileSystem.root.getFile(filename,{create:true},function(fileEntry){mediaFileURL=fileEntry.toURL();console.log('Createdfile'+mediaFileURL);mediaRec=newMe

ios - 为什么 HTML5 Media Source 视频不能在 IOS 上运行?

似乎(HLS和MPEG-DASH)都使用相同的MediaSourceExtensionAPI。那么为什么HLSvideo只能在IOS上工作。为什么MPEG-DASH不能在IOS上运行?使这个“http://nickdesaulniers.github.io/netfix/demo/bufferAll.html”video在IOS上不起作用的核心区别是什么?问题出在哪里?是newMediaSource、.addSourceBuffer、.appendBuffer、.endOfStream()还是.mp4文件。 最佳答案 只有苹果可以回

iphone - 我在哪里可以从 Apple 下载 "media stream segmenter"

我正在创建一个最终会上传到远程服务器的AV应用程序,并且需要这个分段器将实时AV源转换为文件以进行缓冲和上传。另外:欢迎任何关于更好方法的想法。 最佳答案 这是从Apple官方下载HTTPLiveStreamingTools的链接。https://developer.apple.com/download/more/?=http%20live%20streaming%20tools此下载包括:媒体文件分割器mediastreamsegmenter媒体流验证器媒体字幕分割器它是在thispage上找到的在右侧的下载下。

ios - Cordova 3.3 使用 Media API 暂停和恢复录制

我正在使用Cordova的媒体API为iOS5.0+制作一个简单的录音机。我让用户能够开始-暂停-恢复-停止录制音频。我定义的三个按钮是开始录制停止录制暂停/恢复录制我能够成功开始和停止录制。我无法做的是暂停录音,然后再次恢复。我提到了MediaAPIexamplesCordova并在我的代码中也使用了一些。请帮忙!!! 最佳答案 通过扩展MediaAPI插件,我能够使用MediaAPI调用记录器的暂停和恢复功能。同样的解决方法如下:媒体API插件的原生部分将以下方法添加到CDVSound.mCDVSound.m-(void)res

iphone - 如何使用 HTTP Live Streaming 的 EXT-X-MEDIA?

我目前正在开展一个项目,该项目在一年中的不同季节拍摄了多次。不同的视频轨道是时间同步的,所以我想利用HTTPLiveStreaming的EXT-X-MEDIA让用户在iOS设备上的季节之间切换。我已经设置了一个包含视频的M3U8播放列表,但我似乎无法在Quicktime播放器中显示控件——无论是在iPhone还是iPad上。这是我的播放列表:#EXTM3U#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="500kbs",NAME="Winter",AUTOSELECT=YES,DEFAULT=YES#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="5

ios - 使用 Magical Record 进行核心数据迁移

我将CoreData和MagicalRecord用于我的应用程序数据库。当我向数据库添加新模型时,如何在不卸载应用程序的情况下迁移我的数据库? 最佳答案 看看这个问题,教程贴出来了。WhatiscommondatamigrationstrategyforCoreDatainiOSdevelopment?还有一个:http://www.raywenderlich.com/27657/how-to-perform-a-lightweight-core-data-migration 关于ios

ios - 使用现有数据导入 Magical Record

我正在尝试使用MagicalRecord将数据导入我的CoreData数据库。我目前正在处理实体Person。Person具有firstName、lastName、personID属性。(我知道我不需要idString,我没有在内部使用它,它是用来与服务器通信的)。无论如何,如果我已经有了那个人......firstName-JohnlastName-SmithpersonID-1然后我下载JSON...[{firstName:John,lastName:Doe,id:1},{firstName:Michael,lastName:Caine,id:2},{firstName:Angel

ios - 错误域=AVFoundationErrorDomain 代码=-11814 "Cannot Record"

它一直给我错误:ErrorDomain=AVFoundationErrorDomainCode=-11814"CannotRecord"我不确定是什么问题?我正在尝试在拍摄照片后计数器达到1时立即录制声音。staticintcounter;//counterwillalwaysbezeroitthinkunlessitisassigned.if(counter==0){dispatch_async([selfsessionQueue],^{//Updatetheorientationonthestillimageoutputvideoconnectionbeforecapturing.

ios - 使用 Media API 和 Web Audio API 的 PhoneGap 应用程序在录制开始时静音

所以基本上,我有通过WebAudioAPI播放的背景声音,它们的播放功能看起来像这样:functionplaySound(buffer){if(buffer){varsource=appAudioContext.createBufferSource();source.buffer=buffer;source.connect(appAudioContext.destination);source.start(0);}else{alert("ERROR:playSoundhasundefinedbuffer");}}当我开始使用PhoneGap媒体API录制时(通过npm的cordova-

Delphi:(Indy)发送一个标题 Record 后跟一个文件

我目前正在尝试使用Indy在TCP之上编写自定义的更高级别的协议(protocol)。本质上,我想发送一条记录(使用流),但这条记录可以指示后面的x个字节将是一个图像文件。因此,当服务器收到记录时,如果它的内容表明它后面有图像,则需要将记录和图像数据分开。varSegment:TDPPSegment;Segment2:TDPPSegment;Buffer:TIdBytes;Buffer2:TIdBytes;Mem:TMemoryStream;beginif(Client.Connected)thenbeginSegment.NameStr:='Adrian';Segment2.Name