Heim >Backend-Entwicklung >PHP-Tutorial >视频直接上传到七牛上,在浏览器中输入外链为什么不能直接播放?

视频直接上传到七牛上,在浏览器中输入外链为什么不能直接播放?

PHPz
PHPzOriginal
2016-06-06 20:15:363391Durchsuche

视频上传七牛,浏览器输入外链不能直接播放是因为浏览器对该格式视频不支持,其解决方法:首先使用七牛的音视频处理服务进行转码为MP4格式;然后在浏览器中直接播放即可。

视频直接上传到七牛上,在浏览器中输入外链为什么不能直接播放?

把视频直接上传的七牛上,为什么在浏览器中输入外链不能直接播放,而是自动下载了?

例如外链地址 http://7xrsps.com1.z0.glb.clouddn.com/video_test.mp4

原因:

音视频是否可以直接在浏览器中播放取决于浏览器对该格式视频的支持,如果不支持就直接下载了。

可以通过url?avinfo 查看视频源信息,

例:http://7xrsps.com1.z0.glb.clouddn.com/video_test.mp4?avinfo

看以查看到该格式并不是MP4格式,而是wmav2,一般浏览器不支持这种格式,可以使用七牛的音视频处理服务进行转码为MP4格式,

http://developer.qiniu.com/code/v6/api/dora-api/index.html#av

{
streams: [
{
index: 0,
codec_name: "wmav2",
codec_long_name: "Windows Media Audio 2",
codec_type: "audio",
codec_time_base: "1/44100",
codec_tag_string: "a[1][0][0]",
codec_tag: "0x0161",
sample_fmt: "fltp",
sample_rate: "44100",
channels: 2,
bits_per_sample: 0,
r_frame_rate: "0/0",
avg_frame_rate: "0/0",
time_base: "1/1000",
start_pts: 0,
start_time: "0.000000",
duration_ts: 30093,
duration: "30.093000",
bit_rate: "192040",
disposition: {
default: 0,
dub: 0,
original: 0,
comment: 0,
lyrics: 0,
karaoke: 0,
forced: 0,
hearing_impaired: 0,
visual_impaired: 0,
clean_effects: 0,
attached_pic: 0
},
tags: {
language: "eng"
}
},
{
index: 1,
codec_name: "vc1",
codec_long_name: "SMPTE VC-1",
profile: "Advanced",
codec_type: "video",
codec_time_base: "1/1000",
codec_tag_string: "WVC1",
codec_tag: "0x31435657",
width: 1280,
height: 720,
has_b_frames: 1,
sample_aspect_ratio: "0:1",
display_aspect_ratio: "0:1",
pix_fmt: "yuv420p",
level: 3,
chroma_location: "left",
r_frame_rate: "30000/1001",
avg_frame_rate: "30000/1001",
time_base: "1/1000",
start_pts: 0,
start_time: "0.000000",
duration_ts: 30093,
duration: "30.093000",
bit_rate: "5942130",
disposition: {
default: 0,
dub: 0,
original: 0,
comment: 0,
lyrics: 0,
karaoke: 0,
forced: 0,
hearing_impaired: 0,
visual_impaired: 0,
clean_effects: 0,
attached_pic: 0
},
tags: {
language: "eng"
}
}
],
format: {
nb_streams: 2,
nb_programs: 0,
format_name: "asf",
format_long_name: "ASF (Advanced / Active Streaming Format)",
start_time: "0.000000",
duration: "30.093000",
size: "26246026",
bit_rate: "6977310",
probe_score: 100,
tags: {
SfOriginalFPS: "299700",
WMFSDKVersion: "11.0.6001.7000",
WMFSDKNeeded: "0.0.0.0000",
comment: "Footage: Small World Productions, Inc; Tourism New Zealand | Producer: Gary F. Spradling | Music: Steve Ball",
title: "Wildlife in HD",
copyright: "漏 2008 Microsoft Corporation",
IsVBR: "0",
DeviceConformanceTemplate: "AP@L3"
}
}
}

或者将链接放在网页

更多相关知识,请访问 PHP中文网!!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn