草庐IT

php - Laravel 5 HTTP 响应、M4V 文件和 iOS MPMoviePlayerViewController

我遇到了一个让我难过的情况,所以我正在寻求任何我能得到的帮助。我有一个iOS应用程序,它使用MPMoviePlayerViewController播放由Laravel5站点管理的M4V视频文件。如果视频文件直接从Laravel5/public文件夹下载,则可以完美播放(在iOS中)。但是,我通常从Laravel5的StorageFacade存储和提供视频文件,因为我最终将使用S3和弹性转码器。这适用于带有QuickTime浏览器插件、VLC和其他流媒体视频客户端的FireFox,但不适用于我们的iOS应用程序。据我所知,MPMoviePlayerViewController对HTTP响

iphone - ExtAudioFileWrite 到 m4a/aac 在双核设备(ipad 2、iphone 4s)上失败

我编写了一个循环,使用扩展音频文件服务将我的应用程序生成的pcm音频数据编码为aac。编码在后台线程中同步进行,而不是实时进行。对于ios4和5,编码在ipad1和iphone3gs/4上完美运行。但是,对于双核设备(iphone4s、ipad2),第三次调用ExtAudioFileWrite使编码线程崩溃,没有堆栈跟踪和没有错误代码。这里是有问题的代码:数据格式AudioStreamBasicDescriptionAUCanonicalASBD(Float64sampleRate,UInt32channel){AudioStreamBasicDescriptionaudioForma

ios - 使用 Apple 音频文件流服务、iOS 7 无法解析 M4A、AAC 文件

我正在使用本教程MultipeerConnectivityAudioStreamToMultiplePeers和这个项目GithubRepository,为了从NSInputStream流式传输音频,这是通过以下方式获得的:-(void)session:didReceiveStream:withName:fromPeer:MCSession委托(delegate)方法。之后,这将打开一个新的音频文件流(TDAudioFileStreamer/Classes/AudioFileStream.m:39):OSStatuserr=AudioFileStreamOpen((__bridgevo

swift - AVAudioRecorder 录制非常大的 m4a 文件

我正在使用AVAudioRecorder并录制m4a文件,但文件一秒钟为14mb。如果我录制一个小时,文件会很大。有什么方法可以减小文件大小吗?varrecordSettings=[AVFormatIDKey:kAudioFormatAppleLossless,AVEncoderAudioQualityKey:AVAudioQuality.Medium.rawValue,AVEncoderBitRateKey:320000,AVNumberOfChannelsKey:2,AVSampleRateKey:44100.0] 最佳答案 我

swift - AVFoundation:使用 AVAudioEngine 和 AVAudioFile 的格式错误的 .m4a 文件格式

我在使用iOS8beta中新的AVFoundation框架使用AVAudioEngine和AVAudioFile写入数据时遇到问题。我想使用m4a格式在输入节点上使用点击写入数据。但是,输出文件似乎已损坏,但使用完全相同的设置将文件格式更改为.aac,文件格式正确并且可以成功播放:importFoundationimportAVFoundationfunccaptureMicrophoneInput(){varerror:NSError?varaudioFileSettings=Dictionary()audioFileSettings[AVFormatIDKey]=kAudioFor

python - 抽象id3标签、m4a标签、flac标签之间的转换

我正在寻找python或bash中的资源,例如,mp3文件X和m4a文件Y并说“将X的标签复制到Y”。Python的“诱变剂”模块通常非常适合操作标签,但没有跨越不同类型标签的“艺术家领域”的抽象概念;我想要一个库来处理所有繁琐的位并知道字段名等价。对于并非所有标签系统都能表达的内容,我可以接受信息丢失或最佳猜测。(用例:我将无损文件编码为mp3,然后使用mp3进行收听。每个月左右,我希望能够使用我对mp3。我厌倦了在格式之间的实现差异上踩脚趾。) 最佳答案 我确实需要这个东西,而且我也很快意识到诱变剂并不是做这种事情的抽象概念。幸

html - 为什么 firefox 能够读取 m4a/aac 文件,但如果嵌入了 HTML5 则不能?

我知道Firefox由于许可问题决定不支持AAC,但为什么可以直接在Firefox中读取m4a文件?(我正在使用28.0)例如这个文件:http://www.jplayer.org/audio/m4a/TSP-01-Cro_magnon_man.m4a(ffmpeg:音频:aac(mp4a/0x6134706D),44100Hz,立体声,fltp,127kb/s)它预计不适用于: 最佳答案 上面的嵌入代码在Windows7上的Firefox28中对我来说工作正常。我的理解是,虽然Firefox不从软件内部支持MP4H.264AAC(

ios - AVAudioRecorder 不会创建可以打开和播放的.m4a 文件

我正在尝试修改可以将音频文件(安全/加密)发送到其他iOS设备的iOS应用程序。它使用AVAudioRecorder录制音频文件,并使用AVAudioPlayer播放任何接收到的音频文件。我现在正在尝试修改应用程序以创建和发送与Android兼容的文件。我将现有的AVAudioRecorder代码修改为:[settingssetValue:[NSNumbernumberWithInt:kAudioFormatMPEG4AAC]forKey:AVFormatIDKey];[settingssetValue:[NSNumbernumberWithInt:AVAudioQualityMin]

ios - AVAudioRecorder 录制 AAC/m4a

我正在尝试使用AVAudioRecorder在设备上录制音频。该文件被传输到网络服务器,我想在网络浏览器中播放生成的文件。我已经尝试了设备上的各种设置组合...似乎无法将文件编码为正确的AAC格式。QuickTime说它不知道如何播放这个文件。示例代码privatevoidInitializeRecordingSession(){stringfileName=string.Format("{0}.m4a",Guid.NewGuid());stringtmpdir=Environment.GetFolderPath(Environment.SpecialFolder.Personal)+

linux - 将 .m4p 转换为非 DRM 格式(mp3、ogg)

您知道如何将.m4p文件(DRMquicktime)转换为mp3或ogg而不使用昂贵的软件(也称为脚本)并且可能在Linux上吗? 最佳答案 Linux中没有解密加密的DRMquicktime文件的好方法。您可能可以通过wine使用quicktime播放它们(只是猜测),但是将它们保存为不同的格式可能会很困难。(虽然大声思考,但我想知道是否有可能有一个alsa插件将它获得的每个音频流也转储到一个文件中?) 关于linux-将.m4p转换为非DRM格式(mp3、ogg),我们在StackO