您好我在framworks下面使用,
#import <MediaPlayer/MediaPlayer.h>
#import <AudioToolbox/AudioToolbox.h>
#import <AVFoundation/AVFoundation.h>
Run Code Online (Sandbox Code Playgroud)
在其中一个按钮事件中,我已经实现了以下代码来打开库.
MPMediaPickerController *mediaPicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic];
mediaPicker.delegate = self;
mediaPicker.allowsPickingMultipleItems = YES; // this is the default
[self presentModalViewController:mediaPicker animated:YES];
[mediaPicker release];
Run Code Online (Sandbox Code Playgroud)
并且在MPMediaPickerController的委托方法中实现了如下代码
#pragma mark MPMediaPickerController delegate methods
- (void)mediaPicker: (MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection {
// We need to dismiss the picker
[self dismissModalViewControllerAnimated:YES];
// Assign the selected item(s) to the music player and start playback.
counterIpod = [mediaItemCollection.items count];
totalcollection = counterIpod;
if (totalcollection > 10) {
NSString *str = [NSString …
Run Code Online (Sandbox Code Playgroud) 目前我正在获取内存问题因为我在React Native的Flatlist中加载直接图像.问题是由于高分辨率图像达到内存限制并且应用程序在iPhone上崩溃.有什么方法我可以像图片网址一样获取直接的拇指网址(例如url:'assets-library://asset/asset.JPG?id = 5BECA80C-33B3-46A0-AE44-CF28A838CECF&ext = JPG',)?
目前我正在使用"React-native-photo-framework".
你好我在我的应用程序使用SocializeActionBar我有多个链接.
我这样创造它
self.actionBar = [SocializeActionBar actionBarWithKey:@"http://www.logisticinfotech.com/extra/acc_ident.mp3" name:@"acc_ident" presentModalInController:self];
[self.view addSubview:self.actionBar.view];
Run Code Online (Sandbox Code Playgroud)
我的问题是我想要更改网址但不想创建SocializeActionBar的新对象.
因为我有超过100个图像,所以为每个图像创建新对象并不是一个好主意,作为iPhone的内存点.
在此先感谢您提供任何帮助和建议......
ios ×3
iphone ×3
ios5 ×1
ipod ×1
itunes-sdk ×1
media-player ×1
objective-c ×1
react-native ×1
social ×1