Файл Tar сборки из каталога в PHP без exec/passthru

Я вложил в подкласс 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, иначе он не будет соответствовать вашему кадру.

10
задан tshepang 24 February 2014 в 19:12
поделиться

2 ответа

По 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
 }
?>
8
ответ дан 3 December 2019 в 14:54
поделиться

Существует библиотека Archive_Tar. Если это не может использоваться по некоторым причинам, расширение zip могло бы быть другой опцией.

4
ответ дан 3 December 2019 в 14:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: