@hesammousavi
@nimageneral
@mhyeganeh
@endworld
@milad
@hosseinshirinegad98
@khanzadimahdi
سلام من میخوام وقتی آدرس روت localhost:8000/link رو زدم بیاد و این لینک رو برای من اجرا کنه بدون این که ویدیو رو دانلود کرده باشم(بدون این که لینک پایینی رو در مرورگر بخونم) یعنی از لینک پایینی یک لینک موقت یا لینک خارجی بسازم
https://as11.cdn.asset.aparat.com/aparat-video/083aa25f254fdc2e5d47496fa5a47e3c27783965-144p.mp4?wmsAuthSign=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbiI6ImIxNmE5ZGE1NjVjMTNhODlmMjBhZDNlYTYyZGMzNjc1IiwiZXhwIjoxNjA4MDY2MTY4LCJpc3MiOiJTYWJhIElkZWEgR1NJRyJ9.3ojfLORC7kNWyvCsuWt8rQGA4fztheS5FC0s_ZCFUmE
درود...
می خوای کوتاه کننده لینک ایجاد کنید؟
شاید پاسخ شما همینجا باشد
@nimageneral
@endworld
@amirkasra
من میخوام زمانی که این روت localhost:8000/link اجرا شد این ویدیو برای من نمایش داده بشه بدون این که لینک اصلی رو کسی ببینه(بدون این که من ویدیو رو دانلود کرده باشم)
@nimageneral آقا نیما فکر کنم منظورشون چیزی مثل ویدیو های دوره های راکته که استریم میشن
@nimageneral
@endworld
@amirkasra
لینک موقت میخوام
برای این لینک زیر میخواهم لینک موقت بسازم
https://as11.cdn.asset.aparat.com/aparat-video/083aa25f254fdc2e5d47496fa5a47e3c27783965-144p.mp4?wmsAuthSign=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbiI6ImIxNmE5ZGE1NjVjMTNhODlmMjBhZDNlYTYyZGMzNjc1IiwiZXhwIjoxNjA4MDY2MTY4LCJpc3MiOiJTYWJhIElkZWEgR1NJRyJ9.3ojfLORC7kNWyvCsuWt8rQGA4fztheS5FC0sZCFUmE
@dehkadehman
@khanzadimahdi
این برای خواندن یک صفحه html هست با این نمیشه
برای خود منم سوال شد ولی تاجایی که می دونم @khanzadimahdi فکر کنم بلد باشند چون من تو سایت خودشون یه چیزایی دیدم
@nimageneral
@endworld
من یک لینک خارجی رو میخوام ازش لینک موقت بسازم نه این که فایلی که در سیستم خودم هست رو ازش لینک موقت بسازم
بفرمایید اینم کد فقط یادتون باشه آدرس https رو پشتیبانی نمی کنه خودمم تست کردم درست کار می کنه
@mehdisut
<?php
// در اینجا فرمت رو مشخص می کنیم
header('Content-type: video/mp4');
// اسم فایل رو video.mp4 می کنیم و می گوییم که دانلود شود (این خط رو می تونید حذف کنید .این خط برای دانلود اجباری هست)
header('Content-Disposition: attachment; filename="video.mp4"');
// باز کردن فایل اصلی
readfile('http://as11.cdn.asset.aparat.com/aparat-video/083aa25f254fdc2e5d47496fa5a47e3c27783965-144p.mp4');
?>
@dehkadehman
این درسته اما من میخوام لینکش کنم یعنی روی لینک زدم این کار رو انجام بده , و موقع دانلود حجم ویدیو نمایش نمیده (یعنی وقتی کروم میخواد دانلود کنه حجمش نمایش نمیده)
@mehdisut
اینم کد جدید
<?php
$file = 'http://as11.cdn.asset.aparat.com/aparat-video/083aa25f254fdc2e5d47496fa5a47e3c27783965-144p.mp4';
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
// اسم فایل رو video.mp4 می کنیم و می گوییم که دانلود شود (این خط رو می تونید حذف کنید .این خط برای دانلود اجباری هست)
header('Content-Disposition: attachment; filename="'.basename($file).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
// این خط سایز رو مشخص می کنه اگر کار نکرد دستی وارد کنید
header('Content-Length: ' . filesize($file));
// باز کردن فایل اصلی
readfile($file);
exit;
?>@dehkadehman
نتونستم لینکش کنم یعنی وقتی روی لینک زدم بیاد و دانلود کنه
@mehdisut
منظورتون لینک موقت هست ؟
اگر منظورتون لینک موقت هست من بلد نیستم
اما اگر این کد ها رو تو یک فایل با اسم video.php بگذارید می تونید با زدن localhost/video.php بازش کنید و حتی این لینک رو داخل پلیر بگذارید
@dehkadehman
مد نظرم همینه که در داخل پلیر قرار بدم اما نمیشه
باز دانلود میشه
@dehkadehman
@nimageneral
@endworld
@mhyeganeh
@hesammousavi
@khanzadimahdi
این صفحه رو نگاه کن
https://kasbarg.ir/videos/hamid-askari-ghomar-live-hamid-askari-ghomar-live-hamid-askari-hamidaskari_uid=mrdIBm2FMu_144
لینک سایت اینه که ویدیو رو نشون میده اما لینک اصلی برای اپارات
https://aspb2.cdn.asset.aparat.com/aparat-video/93584e85f1011e7089ae67b71a27d43118209670-144p.mp4
هست که وقتی رو دانلود کلیک میکنی اون لینک رو میبینی من همچین چیزی میخوام که وقتی لینک فرعی رو زدم ویدیو نمایش بده میتونی راهنمایی کنید
@mehdisut
لینک اولی که گذاشتید HTML هست
@mehdisut
سلام. آدرس ویدیوی که در جایی ( در مثال شما در آپارات) آپلود شده رو در تگ video نمایش داده. شما اگر لینک مستقیم یک ویدیو رو داخل تگ video در HTML بذارید یک پلیر خواهید داشت که ویدیو رو نمایش میده!