我是web開發新手,我在我的網站中使用MediaElement作爲我的媒體播放器。我試圖定位音頻播放器,但有太多元素需要單獨定位。是否有一種簡單,單一的方法來一次定位整個事物?如何定位「MediaElement」媒體播放器
回答
總是有一個父元素圍繞網頁中的任何組件,尤其是媒體播放器。這是唯一需要定位的東西;所有的孩子元素都會跟着。
下面我創建了一個假冒媒體播放器的運行示例。注意只有頂級.player
類具有定位樣式。那些是你需要設置的唯一的。所有子元素樣式都會來自媒體播放器自帶的任何默認樣式表。
/* only position the parent container */
.player {
position: absolute;
top: 100px;
left: 100px;
}
/* IGNORE THESE, assume they're from the media player's own stylesheets */
.player .player-video {
width: 250px;
height: 200px;
background: #000;
}
.player .player-controls {
padding: 5px;
background: #CCC;
}
.player .player-play-button,
.player .player-next-button {
display: inline-block;
}
<div class="player">
<video class="player-video"></video>
<div class="player-controls">
<button class="player-play-button">PLAY</button>
<button class="player-next-button">NEXT</button>
</div>
</div>
還有其他的方法來定位元素,如利潤率,填充和居中,所以一定要探討所有的選項,以確保它會正確佈局。
我想這正是我需要知道的,謝謝Soviut – Mehran
一個單一的(但便宜的)方法是將您的元素包裝在<center>
標籤中,但我不會認真推薦這一點。如果你對web開發不熟悉,至少應該意識到它。
其他選項主要涉及CSS。我會檢查出flexbox model。這對佈局來說太棒了。
.wrapper {
display: flex;
justify-content: center;
width: 100%;
}
一類的wrapper
將水平居中內本身的項目結束語在<div>
您的項目。如果您正在開發支持flexbox的平臺,那麼瞭解flexbox佈局有助於避免學習神祕,經典的CSS橫向對中元素的黑客入侵。
試過這個,在我的情況下工作不正常 – Mehran
- 1. MediaElement未播放源路徑中定義的媒體文件?
- 2. Android媒體播放器文件位置
- 3. 如何使用YouTube視頻更改媒體播放器和媒體播放器?
- 4. Android媒體播放器:如何收聽媒體播放器事件?
- 5. Android媒體播放器流媒體
- 6. 如何播放媒體?
- 7. 從媒體播放器播放音頻
- 8. 媒體播放器無法播放onActivityResult
- 9. 媒體播放器MOV播放失敗
- 10. 媒體播放器和延遲播放
- 11. Android媒體播放器不播放
- 12. Python媒體播放器播放列表
- 13. 媒體播放器播放兩次
- 14. 流媒體播放器不播放MP3
- 15. 媒體播放器不能播放
- 16. Android媒體播放器「停止播放」
- 17. Android:如何調用媒體播放器
- 18. 如何啓動媒體播放器?
- 19. 如何恢復媒體播放器?
- 20. Alarmreceiver如何阻止媒體播放器
- 21. 如何嵌入媒體播放器
- 22. 如何使用自己的媒體播放器播放媒體作爲默認
- 23. 媒體播放器崩潰
- 24. RTSP Android媒體播放器
- 25. 停止媒體播放器
- 26. HTML5/JS媒體播放器
- 27. Android媒體播放器setdatasource
- 28. 媒體播放器異常
- 29. Windows媒體播放器UI
- 30. 媒體播放器錯誤
請編輯您的答案以顯示您的工作。你試過什麼了? – Soviut
http://mediaelementjs.com/#howitworks – Mehran
這是源網站..看到你現在的例子什麼即時通訊試圖說 – Mehran