我想嵌入一個mov到cshtml頁面,所有的資源似乎是正確引用,但視頻不會播放。MVC Quicktime/mov不播放
這些視頻位於/ Content/Videos目錄中。
我認爲這是一個許可問題,但我沒有運氣給予每個人許可。
這可能是一個IIS問題? (檢查mov的mime類型) 或 我是否已經在global.asax(routes.IgnoreRoute)中爲mov文件擴展名做了些什麼?
Firebug顯示當播放器被點擊播放視頻時,它能夠成功獲取視頻,但我認爲它不應該執行獲取操作,我從打開的純HTML頁面測試了相同的視頻文件系統,它不會在單擊玩家時調用get動作。
我也試圖通過在地址欄中輸入整個路徑來播放電影,但沒有運氣,它只是帶有一個帶有問號的quicktime徽標。
腳本引用:
<script src="http://www.apple.com/library/quicktime/scripts/ac_quicktime.js" language="JavaScript"
type="text/javascript"></script>
<script src="http://www.apple.com/library/quicktime/scripts/qtp_library.js" language="JavaScript"
type="text/javascript"></script>
腳本嵌入視頻:
<script type="text/javascript"><!--
QT_WritePoster_XHTML('Click to Play', '../Content/Videos/myMovie.jpg',
'../Content/Videos/myMovie.mov',
'520', '296', '',
'controller', 'true',
'autoplay', 'true',
'bgcolor', 'black',
'scale', 'aspect');
//-->
</script>
<noscript>
<object width="520" height="296" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
codebase="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="../Content/Videos/myMovie.jpg" />
<param name="href" value="../Content/Videos/myMovie.mov" />
<param name="target" value="myself" />
<param name="controller" value="false" />
<param name="autoplay" value="false" />
<param name="scale" value="aspect" />
<embed width="720" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
src="../Content/Videos/myMovie.jpg" href="../Content/Videos/myMovie.mov" target="myself"
controller="false" autoplay="false" scale="aspect">
</embed>
</object>
</noscript>