我想用Mpmovieplayer或Mpmusicplayer播放youtube视频。我想这样做,因为我有要求让应用继续在后台模式下播放视频,而这在uiwebview中是不可能的。如果你能回答记录背景模式音频的情况,请不吝赐教。在此先感谢:)在Mpmovieplayer或Mpmusicplayer播放youtube视频ios
0
A
回答
3
您可以使用MPMovieplayerviewcontroller &它也看起来像iPhone的默认播放器。
这里是我的回答:how to play live streaming from url for a camera that broadcasting live
FOR BACKGROUND:
对于下面的viewDidLoad方法行后台播放写 -
NSError *setCategoryErr = nil;
NSError *activationErr = nil;
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &setCategoryErr];
[[AVAudioSession sharedInstance] setActive: YES error: &activationErr];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
UIBackgroundTaskIdentifier newTaskId = UIBackgroundTaskInvalid;
newTaskId = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:NULL];
,也使您的info.plist
像下面的图像的小变化:
0
我成功找到了UIWebView的解决方案,看到这个破解后https://gist.github.com/romainbriche/2308668
它在IO5/6和IOS7上有所不同。
您遇到的问题将是当应用程序在后台输入时不停止声音。 我们在这里工作https://github.com/0xced/XCDYouTubeVideoPlayerViewController/issues/10#issuecomment-34252488
我发现了一些解决方案,但并不完善。
0
写下面给出代码didFinishLaunchingWithOptions
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
NSError *setCategoryError = nil;
BOOL success = [audioSession setCategory:AVAudioSessionCategoryPlayback error:&setCategoryError];
if (!success) { NSLog(@"Error"); } else {NSLog(@"Success");}
NSError *activationError = nil;
success = [audioSession setActive:YES error:&activationError];
if (!success) { NSLog(@"Error"); } else {NSLog(@"Success");}
相关问题
- 1. 使用MPMoviePlayer播放视频
- 2. MPMoviePlayer或AVPlayer在视频中间播放广告(广告)iOS
- 3. 在iOS上播放youtube视频
- 4. 在iOS应用中播放Youtube视频
- 5. 在kaltura播放Youtube视频播放器
- 6. 使用youtube-ios-player-helper播放视频
- 7. 如何在YouTube视频播放器中播放YouTube视频中的视频android
- 8. 在MPMoviePlayerController播放Youtube视频或播放RTSP - 3GP链接
- 9. 全屏播放youtube视频?
- 10. 播放YouTube视频,iPad的
- 11. 自动播放YouTube视频
- 12. 播放YouTube视频的videoview
- 13. UWP播放YouTube视频
- 14. YouTube视频不播放
- 15. 循环播放YouTube视频
- 16. Android youtube视频播放
- 17. iOS视频播放
- 18. Android - 在ListView中使用YouTube播放器API播放Youtube视频
- 19. iOS - 如何在UIWebView上自动播放YouTube视频或直接与任何视频播放器?
- 20. 如何播放YouTube视频的音频?
- 21. 使用YouTube播放器API播放不同的YouTube视频
- 22. 如何在QTMovieView中播放YouTube视频
- 23. 在Android应用中播放YouTube视频
- 24. 在WP7中播放YouTube视频
- 25. 如何在WPF中播放Youtube视频
- 26. 在JavaFX中播放Youtube视频
- 27. Android:在Webview上播放YouTube视频
- 28. youtube视频在Android本地播放器
- 29. 在iphone应用中播放youtube视频
- 30. 如何在Silverlight3.0中播放Youtube视频
谢谢@Vishal + 1为贵 “的直播。” :) – TonyMkenu 2013-04-12 09:14:09