這裏is a thread討論在Android中使用默認媒體播放器播放嵌入式視頻並支持所有可能的電話的問題。 My answer在任何情況下都適合我。
編輯在這裏做了我如何使用img
tags`播放視頻一個完整的例子:
<a href="javascript:window.JSInterface.startVideo('video.mp4');"
class="video-tag" >
<img class="video-icon" src="video_icon.png">
<img src="video_poster.jpeg" class = "video-background">
</a>
而且在這裏不用我使用的代碼用於啓動視頻:
public void startVideo(String videoAddress) {
Intent intent = new Intent(activity, VideoPlayerActivity.class);
Bundle extras = new Bundle();
extras.putString(VideoPlayerActivity.VIDEO_LOCATION_TAG, videoAddress);
intent.putExtras(extras);
activity.startActivity(intent);
}
這裏VideoPlayerActivity
也是我開發的活動 - 它基本上授予臨時訪問視頻文件,播放它,然後撤消訪問。
現在的CSS我用:
.video-icon {
margin-bottom: 20px;
background: rgba(0, 0, 0, 0.6);
position: absolute;
top: 0;
left: 0;
padding: 2%;
width: 11.4%;
padding: 0;
width: 100%;
}
.video-tag {
position: relative;
display: block;
}
現在選擇相應的圖標可以讓這個看起來非常相似,真正的視頻標籤,並可以在所有平臺上工作。
「你簡直是最好的」[引用] – user1979646
它似乎工作,但我看不到縮略圖。 – user1979646
@ user1979646縮略圖...嗯,我不記得嘗試過了。可能如果它不適合你,請考慮使用普通的'img'標籤。畢竟你爲它的處理配置了'javascript'函數。沒有理由選擇完全視頻。 –