美文网首页
多媒体应用开发

多媒体应用开发

作者: nalis风 | 来源:发表于2016-07-19 02:38 被阅读11次

1.音频和视频的播放

1.1使用SystemSoundServices播放音效

适合播放很小的提示或警告音频

声音长度不能超过30秒

声音文件必须是PCM或者IMA4(IMA/ADPCM)格式

2.使用UIApplication 打电话,发短信

调用UIApplication 的openURL:方法

      1.sms:或sms://发送短信

      2.tel  tel:// 拨打电话

      3.telprompt: telprompt:// 拨打电话

      4.mailto: 发送邮件

      5.http:http://浏览网址

UIApplication *app;

app openURL:[NSURL URLWithString:@"sms:10086"];

3. 使用MFMessageComposeViewController 发短信

MFMEssageComposeViewController :

+canSendText:是否支持发送文本短信

+canSendAttachments:是否支持发送带附件的短信

+CandSendSubject:带标题的短信

-(void)send:(id)sender{

NSString* destStr=@"123";

NSString* contentStr=@"1231";

if(destStr!=nil&& destStr.length>0&& contentStr!=nil&&

contentStr.length>0) {

//如果能发送文本信息

if([MFMessageComposeViewControllercanSendText]) {

MFMessageComposeViewController* picker=[[MFMessageComposeViewControlleralloc]init];

picker.messageComposeDelegate=self;

//不是picker.delegate=self;

//设置收件人,此处可通过数组集合制定多个收件人

picker.recipients=[NSArrayarrayWithObject:destStr];

//设置短信内容

picker.body=contentStr;

/*

如果运营商支持,picker还支持制定subject(主题)和attachments(附件)也可用addAttachmentURL:withAlternateFilename或

addAttachmentData:typeIdentifier:filename方法添加附件*/

[selfpresentViewController:pickeranimated:YEScompletion:nil];

}

}

}

//协议中的方法,负责处理短信的发送结果

-(void)messageComposeViewController:(MFMessageComposeViewController*)controller didFinishWithResult:(MessageComposeResult)result{

//result enum

//    MessageComposeResultCancelled;

//    MessageComposeResultSent;

//    MessageComposeResultFailed;

[selfdismissViewControllerAnimated:YEScompletion:nil];

}

相关文章

  • 多媒体应用开发

    1.音频和视频的播放 1.1使用SystemSoundServices播放音效 适合播放很小的提示或警告音频 声音...

  • Android多媒体应用开发

    Android多媒体应用开发 音频和视频的播放 1.使用MediaPlayer播放音频 当程序控制MediaPla...

  • Android 获取多媒体信息

    欢迎访问个人博客:https://glumes.com 在做多媒体应用开发时,往往需要获取到多媒体文件的相关信息。...

  • MediaPlay和VideoView

    MediaPlay和VideoView Android 系统中提供开发者开发多媒体应用(音视频方面) 一、Medi...

  • 多媒体网络应用技术的学习(一)

    多媒体网络应用的分类 什么是多媒体网络应用呢?多媒体网络应用为任何应用音频和视频的网络应用; 视频: 视频最为显著...

  • 一文看懂 阿里云OSS-入门

    OSS适合谁用? 社区、多媒体分享站、电子商务、等各类形式规模的网站站长 APP应用、软件应用开发者 游戏开发企业...

  • 2018-10-27

    多媒体技术的概念与应用 知识点 多媒体的概念 多媒体的应用 一、 多媒体的概念 (一) 媒体、多媒体技术 1. 媒...

  • TextureView+MediaPlayer实现在线短视频播放

    Android多媒体开发系列文章 Android多媒体开发:录音机 Android多媒体开发:照相机 Textur...

  • swift开发:avplayer播放音频和视频

    一名安卓老鸟边研究学习swfit边开发ios应用,简单记录分享一下。最近开发ios应用遇到多媒体这块,播放在线音频...

  • 玩转pygame——游戏开发

    使用pygame进行游戏开发 Pygame是一个开源的Python模块,专门用于多媒体应用(如电子游戏)的开发,其...

网友评论

      本文标题:多媒体应用开发

      本文链接:https://www.haomeiwen.com/subject/dldmjttx.html