Я вложил в подкласс UIView и добавил на AVPlayerLayer с помощью метода SH_Khans
_player = [[AVPlayer alloc] init];
NSURL *baseURL = [[NSURL alloc] initWithString: @"http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8"];
_asset = [AVURLAsset assetWithURL:baseURL];
_playerItem = [AVPlayerItem playerItemWithAsset: _asset];
[_player replaceCurrentItemWithPlayerItem:_playerItem];
m_playerLayer = [AVPlayerLayer playerLayerWithPlayer:_player];
m_playerLayer.frame = self.view.bounds;
[self.view.layer addSublayer:m_playerLayer ];
[_player play];
Затем обработайте подкласс UIView так, как вы хотите. Пара вещей, однако, если вы изменяете размер AVPlayerLayerUIView, вы должны изменить размер AVPlayerLayer, поскольку система не делает этого автоматически. Кроме того, не забудьте привязать к границам AVPlayerLayerUIView, иначе он не будет соответствовать вашему кадру.
По http://pear.php.net/package/Archive_Tar Вы можете donload ГРУШЕВЫЙ пакет tar и использовать его как это для создания архива:
<?php
require 'Archive/Tar.php';
$obj = new Archive_Tar('archive.tar');
$path = '/path/to/folder/';
$handle=opendir($path);
$files = array();
while(false!==($file = readdir($handle)))
{
$files[] = $path . $file;
}
if ($obj->create($files))
{
//Sucess
}
else
{
//Fail
}
?>
Существует библиотека Archive_Tar. Если это не может использоваться по некоторым причинам, расширение zip могло бы быть другой опцией.