ios-NSBundle 读取视频文件

问题描述

NSBundle 读取视频文件
NSString *path = [[NSBundle mainBundle]pathForResource:@"comp1" ofType:@"mov"];

我在开发时想进行视频播放,但是通过路径读取时总是返回的null。我确定将视频拖进去时已经拷贝进了工程。
我用同样方法将图片和mp3读取都没有问题,但是视频mov和mp4格式等都读不了。

等解释啊!!

解决方案

视频拷贝进了工程,没有AddFile 吧?在终端查找一下路径下是否有该视频文件。。。
或者试试这样:[[[NSBundle mainBundle] bundlePath]stringByAppendingPathComponent:@"test.mov"];

时间: 2024-12-19 21:51:35

ios-NSBundle 读取视频文件的相关文章

python opencv 读取视频文件并显示

06-python opencv 读取视频文件并显示 06-python opencv 读取视频文件并显示 概述 实现过程 引用 创建摄像头对象 逐帧显示实现视频播放 释放摄像头对象和窗口 源代码 运行结果 参考 概述 本节实现的是使用内建摄像头捕获视频,并显示视频的每一帧以实现视频的播放. 创建摄像头对象,指向文件 逐帧显示实现视频播放 实现过程 引用 不再赘述,代码如下. import cv2 import numpy 创建摄像头对象 使用opencv自带的VideoCapture()函数定

python opencv 读取视频文件并保存

06-python opencv 读取视频文件并保存 06-python opencv 读取视频文件并保存 概述 实现过程 引用 创建摄像头对象 定义写入视频格式和写入对象 逐帧显示视频并写入 释放摄像头对象和窗口 源代码 运行结果 参考 概述 本节实现的是使用内建摄像头捕获视频,并保存视频. 创建摄像头对象 逐帧显示实现视频播放 保存摄像头的每一帧图像 实现过程 引用 不再赘述,代码如下. import cv2 import numpy 创建摄像头对象 使用opencv自带的VideoCapt

php 读取视频文件播放时间长度

<?php function BigEndian2Int($byte_word, $signed = false) { $int_value = 0; $byte_wordlen = strlen($byte_word); for ($i = 0; $i < $byte_wordlen; $i++) { $int_value += ord($byte_word{$i}) * pow(256, ($byte_wordlen - 1 - $i)); } if ($signed) { $sign_m

iOS读取txt文件出现中文乱码的解决方法_IOS

一.情景描述:  后台给一个txt文件,编码是utf-8,在Mac电脑Xcode开发环境下读取txt文件内容,汉字会出现乱码,英文没有乱码这种情况.  二.尝试解决方法: 修改编码格式,尝试了NSUTF16StringEncoding,NSUTF8StringEncoding,NSASCIIStringEncoding编码等,出现的问题有时是中文乱码,有时是utf-8不能打开文件问题,最终问题都没能解决.  三.猜测原因: txt文件是从window电脑上创建,有可能和环境有关,第二,编码问题.

在vs2010中如何利用opencv使用“打开文件”选择路径读取视频信息

问题描述 在vs2010中如何利用opencv使用"打开文件"选择路径读取视频信息 代码如下,在网上找了好多都是使用绝对路径才能读取视频信息,我想用"打开文件"取得的文件路径,利用cvCaptureFromAVI读取视频应该怎么处理?或者可以用opencv提供的其他函数来读取视频的相关信息吗? 以下代码的错误提示:"cvCreateFileCapture": 不能将参数 1 从"CString"转换为"const c

《OpenCV图像处理》——1.6 读取和写入视频文件

1.6 读取和写入视频文件 视频处理的是运动图像,而不是静止图像.视频资源可以是一个专用摄像机.网络摄像头.视频文件或图像文件序列.在OpenCV中,VideoCapture类和VideoWriter类为视频处理中所涉及的捕获和记录任务提供了一个易用的C++ API. 1.?recVideo示例代码 recVideo示例是一个简短的代码片段,使您可以了解如何使用一个默认摄像机作为一个捕捉设备,来抓取帧,对它们进行边缘检测,并且将新的转换视频帧作为一个文件保存.而且,创建两个窗口同时显示原始帧和处

IOS中获取各种文件的目录路径的方法

其实每个APP的程序都是单独的一个文件夹,每个APP之间相互之间独立,所以它们的文件夹也是独立的,这个文件夹就是沙盒(Sandbox).沙盒好处,安全; 坏处,程序之间彼此共享数据较为困难. 1)如何找到应用程序的沙盒源文件? 一般沙盒源文件都存放在~/Library/Application Support/iPhone Simulator/版本号/Applications/的文件夹中,但是这个Library(中文名叫资源库)文件夹是隐藏的.所以需要方法才能点击进去:在Finder中按CMD+S

IOS应用沙盒文件操作

iOS沙盒机制 iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等. 1.1.每个应用程序都有自己的存储空间 1.2.应用程序不能翻过自己的围墙去访问别的存储空间的内容 1.3.应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行. 通过这张图只能从表层上理解sandbox是一种安全体系,应用程序的所有操作都要通过这个体系来执行,其中核心内容是:sandb

iOS学习之 plist文件的读写

  在做iOS开发时,经常用到到plist文件,  那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件.属性列表文件的扩展名为.plist ,因此通常被称为 plist文件.文件是xml格式的. Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息 我们创建一个项目来学习plist文件的读写. 1.创建项目Plistdemo 项目创建之后可以找到项目对应的plist文件,打开如下图所示: 在编辑器中显示类似与表格的形式,可