当前位置:  编程技术>移动开发
本页文章导读:
    ▪Xcode4.3.2上载地址迅雷高速上载        Xcode4.3.2下载地址迅雷高速下载 Xcode4.3.2下载地址 官网下载 http://adcdownload.apple.com/Developer_Tools/xcode_4.3.2/xcode_432_lion.dmg 迅雷高速下载 http://www.lwxshow.com/archives/252     ......
    ▪ MPMoviePlayerViewController兑现横屏播放        MPMoviePlayerViewController实现横屏播放 实现播放视频的时候自动横屏必须重写MPMoviePlayerViewController,具体代码如下: 1.重写MPMoviePlayerViewController // // DirectionMPMoviePlayerViewController.h // Direction // /.........
    ▪ Foundation组件中包孕的通过环境变量来启用的调试工具       Foundation组件中包含的通过环境变量来启用的调试工具   NSZombieEnabled NO 如果设置为YES,已经解除分配的对象会被‘zombified’(死而复生,表示它的内存并不真正释放);这使您可以快速调试.........

[1]Xcode4.3.2上载地址迅雷高速上载
    来源: 互联网  发布时间: 2014-02-18
Xcode4.3.2下载地址迅雷高速下载

Xcode4.3.2下载地址

官网下载

http://adcdownload.apple.com/Developer_Tools/xcode_4.3.2/xcode_432_lion.dmg


迅雷高速下载

http://www.lwxshow.com/archives/252

 

 


    
[2] MPMoviePlayerViewController兑现横屏播放
    来源: 互联网  发布时间: 2014-02-18
MPMoviePlayerViewController实现横屏播放

实现播放视频的时候自动横屏必须重写MPMoviePlayerViewController,具体代码如下:

1.重写MPMoviePlayerViewController

//
//  DirectionMPMoviePlayerViewController.h
//  Direction
//
//  Created by apple on 12-4-10.
//  Copyright (c) 2012年 __MyCompanyName__. All rights reserved.
//

#import <MediaPlayer/MediaPlayer.h>

@interface DirectionMPMoviePlayerViewController : MPMoviePlayerViewController

@end

 

//
//  DirectionMPMoviePlayerViewController.m
//  Direction
//
//  Created by apple on 12-4-10.
//  Copyright (c) 2012年 __MyCompanyName__. All rights reserved.
//

#import "DirectionMPMoviePlayerViewController.h"

@implementation DirectionMPMoviePlayerViewController

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return UIDeviceOrientationIsLandscape(interfaceOrientation);
}

@end

 

2.初始化播放器,播放

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
    [self customTitleView];
    NSString *mystr = @"http://114.112.50.220:8080/res/20120331/2FFCE63A-C997-4D8C-4C4F-4127D78A958E.m3u8";
    NSURL *myURL = [[NSURL alloc] initWithString:mystr];
    [self playMovieAtURL:myURL];
}

-(void)playMovieAtURL:(NSURL*)theURL
{
    playerView = [[DirectionMPMoviePlayerViewController alloc] initWithContentURL:theURL];
    playerView.view.frame = self.view.frame;//全屏播放(全屏播放不可缺)
    playerView.moviePlayer.scalingMode = MPMovieScalingModeAspectFill;//全屏播放(全屏播放不可缺)
    [[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(myMovieFinishedCallback:)
                                                 name:MPMoviePlayerPlaybackDidFinishNotification
                                               object:playerView];
    [playerView.moviePlayer play];
    [self presentMoviePlayerViewControllerAnimated:playerView];
}

// When the movie is done, release the controller.
-(void)myMovieFinishedCallback:(NSNotification*)aNotification
{
    DirectionMPMoviePlayerViewController* theMovie = [aNotification object];
    [[NSNotificationCenter defaultCenter] removeObserver:self
                                                    name:MPMoviePlayerPlaybackDidFinishNotification
                                                  object:theMovie];
    
    [theMovie release];
}
 

    
[3] Foundation组件中包孕的通过环境变量来启用的调试工具
    来源: 互联网  发布时间: 2014-02-18
Foundation组件中包含的通过环境变量来启用的调试工具

 

NSZombieEnabled NO 如果设置为YES,已经解除分配的对象会被‘zombified’(死而复生,表示它的内存并不真正释放);这使您可以快速调试向已释放对象发送消息时产生的问题,详细内容见下。 NSDeallocateZombies NO 如果设置为YES,‘zombified’对象占用的内存会真正被释放。 NSHangOnUncaughtException NO 如果设置为YES,则当一个未被捕获的例外产生时,进程将挂起而不是退出。 NSEnableAutoreleasePool YES 如果设置为NO,则当自autorelease池被释放时,不释放其中的对象。 NSAutoreleaseFreedObjectCheckEnabled NO 如果设置为YES,则当autorelease池试图释放一个已经被释放掉的对象时,会打印一条信息。 NSAutoreleaseHighWaterMark 0 如果设置为X,则当autorelease池中的对象个数多于X时,会输出一条信息。 NSAutoreleaseHighWaterResolution 0 如果设置为Y,则对池中超过高水位 (X)的每Y个对象都会打印一条信息。 (X)

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3