有誰知道Safari是否支持HTML5 <video>
標籤上的crossorigin
屬性?我從服務器提供視頻,該服務器響應所有需要的CORS標題,並使用下面的標記將視頻嵌入到我的頁面。該頁面來自不同的域。 Safari中的跨源視頻
<video controls crossorigin="anonymous" src="http://example.com/movie.mp4">
然後,我將視頻繪製到畫布上,並使用
toDataURL
API從畫布中獲取圖像。這適用於Chrome和Firefox,但Safari會引發安全錯誤,就好像視頻上沒有
crossorigin
屬性一樣。
任何想法?
在OS X上的Safari瀏覽器中工作,但不在iOS上 – 2015-02-11 11:48:24
我很好奇你是如何在Fx/Chrome中工作的,CORS頭文件和crossorigin = anonymous似乎不足以抵制畫布。 – NoBugs 2015-04-11 04:18:10
@NoBugs我不記得我是如何在FF/Chrome中工作的,這是很久以前的事了,我隱約記得我玩過服務器返回的CORS頭文件。這裏是一切代碼:https://github.com/akonsu/copla – akonsu 2015-04-11 05:09:37