草庐IT

播放声音

全部标签

ios - AVAsset 不能用本地音频文件播放

NSURL*fileURL=[_musicListViewModelfileURLWithModel:model];NSData*assetData=[NSDatadataWithContentsOfURL:fileURL];AVAudioPlayer*audioPlayer=[[AVAudioPlayeralloc]initWithContentsOfURL:fileURLerror:nil];[audioPlayerplay];AVAsset*asset=[AVURLAssetURLAssetWithURL:fileURLoptions:nil];AVAsset*asset=[AV

ios - .avi 文件视频无法在 MPMoviePlayerController ios 播放器中播放

我正在使用MPMoviePlayerController播放avi格式的视频文件。音频有效,但视频无效。这是为什么? 最佳答案 MPMoviePlayerViewController仅支持.mov、.mp4、.mpv和.3gp并且已弃用。来自Apple的documentation:TheMPMoviePlayerViewControllerclassisformallydeprecatediniOS9.(TheMPMoviePlayerControllerclassisalsoformallydeprecated.)Toplayvi

ios - 减少播放远程视频内容时的初始延迟

您好,使用MPMoviePlayerController将视频流式传输到应用程序中。但是,加载需要很长时间,我希望能够预先缓冲视频。有什么建议吗? 最佳答案 使用[MPMoviePlayerControllerInstanceprepareToPlay]一旦你知道用户可能会开始播放电影。你可能还想设置MPMoviePlayeController.autoPlay到最适合的东西,取决于在您的申请中。来自Apple'sDocumentation;Thismethodiscalledautomaticallywhenyoucallthep

ios - MPMoviePlayerController 正在播放 YouTube 视频吗?

我找到了一种在MPMoviePlayerController上播放YouTube视频的方法。为此,只需要一个正确的url。在iframe中播放YouTube视频后可以获取该url。我的UIWebView使用这个html:所以在视频矩形中点击播放后,我们可以在控制台中看到这样的消息:YT_Player[1520:207]settingmoviepath:http://v12.lscache4.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Cratebypass%2Coc%3AU0hQR1NLVl

objective-c - MPMoviePlayerController 无法播放某些 3gp 格式的视频

我使用MPMoviePlayerViewController播放3gp格式的视频。有些视频可以播放,但有些视频不能播放。MPMoviePlayerViewController将加载并立即结束,就像视频是0秒持续时间一样。我认为视频一定有问题。但是我用的是iphone的相册里面的视频播放器,可以播放视频!所以我认为MPMoviePlayerViewController可能并不强大。我想尝试使用avfoundation框架avplayer来播放视频。在我的内容View中添加一个子层。失败的..这让我发疯!有人遇到过问题吗?这是我的代码-(void)playMovieWithSDK:(NSU

javascript - Phonegap/Cordova 改变单个声音的音量?

使用Phonegap/Cordova2.2及其媒体API加载循环以在我的应用程序中播放。(http://docs.phonegap.com/en/2.2.0/cordova_media_media.md.html#Media)工作正常,但我希望能够以编程方式更改每个声音的相对级别。有谁知道这是否可能?我能看到的唯一选择是避免使用NativePhonegap解决方案并使用WebAudio/html5,但这会将应用程序限制为仅限ios6设备。附言。我也知道IOS的音量slider插件,但需要一个只影响单个声音的解决方案。 最佳答案 从C

ios - 触发 AVAudioPlayer 停止所有声音并播放选定的声音,除非单击播放(选定的)按钮

我正在创建一个一次播放一个声音的音板应用程序。我希望UIButton能够停止播放所有其他声音并在单击时开始播放自己的声音。我有一个AVAudioPlayer设置来播放所有声音(我在单击时更改声音文件url,因为我一次只想要一个声音播放这不是问题)。我想知道如何停止所有其他声音并根据按下的按钮播放声音,但是如果单击的按钮是当前正在播放声音的按钮,则该按钮只会停止声音。我知道这可以通过分离音频播放器并触发停止事件来实现,但我想避免复制和粘贴代码并尽可能保持高效,而且我只想要/需要一个音频播放器。这是我的代码:-(IBAction)play{if(audioPlayer.playing==N

ios - 自动播放 youtube 视频 : Objective-C

我希望使用Objective-C自动播放特定时间的YouTube视频。我使用了以下内容:-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:animated];NSLog(@"%s",__FUNCTION__);appDelegate=(AppDelegate*)[[UIApplicationsharedApplication]delegate];floatwidth=309.0f;floatheight=196.0f;NSString*youTubeURL=@"http://www.youtube.com/embed/G

ios - 同时播放多个音频

我的客户想要创建一个应用程序,用户可以在其中一次播放4个音频,然后开始播放任何音频,然后将它们录制为一个文件。我没有开发过音频/视频应用,所以我想知道这在iossdk中是否可行?可以同时播放多少个音频文件? 最佳答案 您可以使用AVAudioSession同时播放多首音乐.UInt32allowMixing=true;AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryMixWithOthers,sizeof(allowMixing),&allowMixing)

ios - 如何为我的声音使用系统音量?

我正在使用以下代码在我的应用中播放声音:NSString*soundFilePath=[NSStringstringWithFormat:@"%@/samsung_whistle.mp3",[[NSBundlemainBundle]resourcePath]];NSURL*soundFileURL=[NSURLfileURLWithPath:soundFilePath];AVAudioPlayer*player=[[AVAudioPlayeralloc]initWithContentsOfURL:soundFileURLerror:nil];player.numberOfLoops=0