#import <MediaPlayer/MPMoviePlayerController.h>
- (void)playMovieAtURL:(NSURL*)theURL
{
MPMoviePlayerController* theMovie= [[MPMoviePlayerController alloc] initWithContentURL:theURL];
theMovie.scalingMode=MPMovieScalingModeAspectFill;
// theMovie.userCanShowTransportControls=NO;
// Register for the playback finished notification.
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(myMovieFinishedCallback:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:theMovie];
// Movie playback is asynchronous, so this method returns immediately.
[theMovie play];
}
// When the movie is done,release the controller.
- (void)myMovieFinishedCallback:(NSNotification*)aNotification
{
MPMoviePlayerController* theMovie=[aNotification object];
[[NSNotificationCenter defaultCenter] removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:theMovie];
// Release the movie instance created in playMovieAtURL
[theMovie release];
}
- (void)video_play:(NSString*)filename
{
NSString* s = [[NSBundle mainBundle] pathForResource:filename ofType:@"m4v"];
NSURL* url = [NSURL fileURLWithPath:s];
NSLog(@"Playing URL: %@", url);
[self playMovieAtURL:url];
}
分享到:
相关推荐
在"libvlc播放本地文件、实时流、录制、停止录制"的主题中,我们将深入探讨这些关键知识点。 首先,**播放本地文件**是LibVLC的基本功能之一。通过使用libvlc_media_new_path()函数,我们可以指定本地文件的路径来...
海康的播放库,可以用来播放本地文件,另外的CPP是海康提供的,可以进行修改。
关于html5播放本地文件播放器的一个示例
OpenHarmony 播放器播放本地文件的管道流程图
本示例主要关注如何使用ExoPlayer来播放本地视频。下面将详细阐述ExoPlayer的基本概念、使用步骤以及本地视频播放的关键技术点。 1. **ExoPlayer基本概念** - **Renderer**: ExoPlayer的核心组件,负责解码媒体流...
要显示视频画面,就要先用FFmpeg读取本地mp4文件,mp4文件中既有视频流也有音频流,FFmpeg对其中的视频流进行解码获取到视频帧,然后将视频帧用openCV转换为Mat数组,把Mat数组绘制到MFC窗口就可以达到上图显示的...
在 Kodi/XBMC 上播放本地文件。 发送视频/音乐等。 该脚本的工作原理是设置共享指定文件的 Web 服务器,然后向 Kodi 发送命令以在该服务器上播放该文件。 安装 查看 安装 编辑 config.js 并添加 Kodi 机器 IP、...
4. **在线视频直播**:VLC不仅能播放本地文件,还可以接收并播放来自互联网的直播流,比如通过输入流媒体URL直接观看在线电视节目或网络直播事件。 5. **网络流**:VLC还支持从网络接收流媒体数据,如从FTP、HTTP、...
首先,我们需要理解为什么不能直接通过设置`src`属性播放本地文件。这主要是因为浏览器的同源策略(Same-origin policy)限制,它不允许跨域请求,包括从网页直接访问本地文件。这样做是为了保护用户的数据安全,...
一个能实现播放本地视频文件的小程序,JMF实现。只需将里面地址改为对应的即可直接运行!有中文注解!
在这个音乐播放器项目中,可能使用了Android的多媒体框架,如MediaPlayer类,来处理本地音乐的播放。MediaPlayer可以加载并播放各种媒体文件,包括从网络流中读取的音频。通过与HTML5的JavaScript交互,用户在Web...
在IT领域,开发一款能播放RTSP流、USB设备存储的媒体文件以及本地文件的播放器是一项常见的任务。Qt是一个跨平台的C++图形用户界面应用程序框架,它提供了丰富的功能来构建多媒体应用。本项目“播放器-播放rtsp,usb...
Jaris flv player官方网站只给出了网络音视频文件播放的示例,对于初次接触网页播放器的开发人员,配对本地音视频文件播放、rtmp流媒体播放比较困难,网上相关介绍资料很少,需要跟踪源码、追根溯源才能正确配置。...
在Python编程环境中,实现播放本地视频文件是一项常见的需求,尤其在开发图形用户界面(GUI)应用时。本主题将深入探讨如何使用Python的各种库来创建一个UI界面,并实现在该界面上播放视频的功能。我们将主要关注...
循环播放本地视频:D:\\test_video.mp4 如果出错就播放D:\\hust.jpg 注册:regsvr32 VCam.ax 反注册:regsvr32 -u VCam.ax
在Linux操作系统中,FFmpeg和SDL(Simple DirectMedia Layer)...无论是播放本地文件还是拉取网络流,这两个工具都能提供高效且可定制化的解决方案。对于开发者来说,熟悉它们的使用对于多媒体应用的开发是非常有益的。
这两个方法都可以创建一个标准的系统文件选择对话框,让用户浏览并选择本地文件。在全屏模式下,通常会通过隐藏Unity主窗口并显示自定义UI来实现更无缝的用户体验。 "NN视频组件"是这个项目的关键部分,它提供了一...
在Android平台上,AudioTrack类是用于播放音频数据的核心组件,特别是在处理原始PCM(脉冲编码调制)音频文件时。本文将深入探讨如何利用AudioTrack类实现PCM音频文件的播放,以及涉及的相关技术要点。 首先,了解...
影音先锋(XFPlay)是一款集成了多种格式支持的多媒体播放器,它不仅能够播放本地文件,还支持在线视频播放功能。对于许多用户来说,在使用影音先锋进行在线视频下载后,可能会遇到不知道下载文件保存在哪个文件夹中的...