首頁(yè) 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場(chǎng)

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

交流區(qū) | 測(cè)硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問(wèn)我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 1347|回復(fù): 5
上一主題 下一主題
[電視軟件]

支持3D VR視頻播放的本地播放器 -DDD Video Player

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2026-3-8 12:35 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來(lái)自江蘇
本帖最后由 火工道人 于 2026-3-9 08:52 編輯

本地視頻播放器支持3D VR視頻播放,自帶中文,軟件本身不帶文件管理,設(shè)置選項(xiàng)帶圖形界面,播放需要從文件管理器中選擇打開(kāi)。電視端本地播放播放器眾多,多一個(gè)選擇也是不錯(cuò)的。
支持3D VR視頻播放的本地播放器 -DDD Video Player 支持3D VR視頻播放的本地播放器 -DDD Video Player 支持3D VR視頻播放的本地播放器 -DDD Video Player
DDD Video Player-1.2.4.zip (14.6 MB, 下載次數(shù): 5)
論壇限制,文件為壓縮包,下載后直接提取。 支持3D VR視頻播放的本地播放器 -DDD Video Player 打開(kāi)直接顯示系統(tǒng)語(yǔ)言,無(wú)需設(shè)置中文。在支持單層杜比的電視設(shè)備上關(guān)閉設(shè)置中Dolby Vision兼容性選項(xiàng)播放杜比流媒體可以正常顯示畫面。
以下為作者發(fā)布頁(yè)介紹  有興趣的可以嘗試看看
    Advanced 3D & HDR Video Player for Android TV and Mobile   
    Supports Android 6.0 (API 23) and above.  

DDD Video Player is an advanced video player for Android (TV and Mobile) that allows you to watch not only standard 2D videos but also stereoscopic video pairs, creating an immersive 3D effect.
To experience the 3D effect, you will need anaglyph glasses (e.g., Red-Cyan) or Cardboard VR-compatible equipment.
Key Features
  • Stereo Formats Support:
    • Side-by-Side (SBS)
    • Top-BOTTom (Over-Under)
    • Interlaced
    • 3D(z) Tile Format (720p in 1080p)
  • Output Modes:
    • Anaglyph: High-quality Dubois aLGorithm with customizable color matrices (Red-Cyan, Green-Magenta, Yellow-Blue).
    • VR / Cardboard: Lens distortion correction for VR headsets.
    • Mono: Watch 3D content in 2D (Left or Right eye only).
  • HDR Support: Direct rendering via SurfaceView for native HDR playback on supported displays (when in 2D mode).
  • Audio Passthrough: Supports AC3/DTS 5.1 passthrough to external receivers via HDMI/Optical.
  • Advanced Subtitles: Correctly renders subtitles in 3D modes.
  • Playlist Support: Built-in playlist manager with poster support.
  • Customization:
    • Adjustable 3D depth (parallax).
    • Swap Left/Right eyes.
    • Custom anaglyph color tuning (Hue, Leakage).
    • VR lens distortion parameters (K1, K2, Scale).
Intent API (Integration)
You can launch DDD Player from external applications using Intent.ACTION_VIEW.
Basic Launch (Single Video)
val intent = Intent(Intent.ACTION_VIEW)intent.setDataAndType(Uri.parse("https://example.com/video.mp4"), "video/*")intent.putExtra("title", "Big Buck Bunny")intent.putExtra("poster", "https://example.com/poster.jpg")startActivity(intent)

Supported Extras (Single Video)
[td]
Key
Type
Description
title
String
Video title displayed in the UI.
filename
String
Fallback filename if title is missing.
thumbnail
String
URL to the thumbnail image.
position
Int/Long
Start position in milliseconds.
headers
String[]
HTTP headers as array: ["Key1", "Val1", "Key2", "Val2"].
return_result
Boolean
If true, returns playback position to calling app on finish.
Subtitles (Single Video)
To add external subtitles to a single video, use the following extras:
[td]
Key
Type
Description
subs
Parcelable[] (Uri)
Array of Uris to subtitle files.
subs.name
String[]
Array of display names (e.g., "English", "Russian").
subs.filename
String[]
Array of filenames (optional fallback for name).
Example:
val subUris = arrayOf(Uri.parse(".../sub_en.srt"), Uri.parse(".../sub_ru.srt"))val subNames = arrayOf("English", "Russian")intent.putExtra("subs", subUris)intent.putExtra("subs.name", subNames)

Playlist Support
To pass a playlist, use the video_list extra (ParcelableArray of URIs) along with parallel arrays for metadata.
[td]
Key
Type
Description
video_list
Parcelable[] (Uri)
Required. List of video URLs.
video_list.name
String[]
List of titles.
video_list.filename
String[]
List of filenames.
video_list.thumbnail
String[]
List of thumbnail URLs.
video_list.subtitles
ArrayList<Bundle>
List of subtitles for each video item.
Playlist Subtitles Structure:The video_list.subtitles extra is an ArrayList where each Bundle corresponds to a video at the same index.Inside each Bundle:
  • uris: Parcelable[] (Uri) - Subtitle files.
  • names: String[] - Subtitle names.
Example (Playlist):
val videoUris = arrayOf(Uri.parse(".../vid1.mp4"), Uri.parse(".../vid2.mp4"))val titles = arrayOf("Movie 1", "Movie 2")// Subtitles for Video 1val subs1 = Bundle()subs1.putParcelableArray("uris", arrayOf(Uri.parse(".../vid1_sub.srt")))subs1.putStringArray("names", arrayOf("English"))// Subtitles for Video 2 (No subs)val subs2 = Bundle() val subsList = ArrayList<Bundle>()subsList.add(subs1)subsList.add(subs2)intent.putExtra("video_list", videoUris)intent.putExtra("video_list.name", titles)intent.putParcelableArrayListExtra("video_list.subtitles", subsList)

Tech Stack
  • Language: Kotlin
  • Player Core: Media3 (ExoPlayer)
  • Rendering: OpenGL ES 2.0 (Custom Shaders for 3D/Anaglyph)
  • UI: Android Views, ConstraintLayout
  • Image Loading: Coil
  • Database: Room
  • Architecture: MVVM





上一篇:樂(lè)視電視系統(tǒng)精簡(jiǎn)包和教程
下一篇:分享一下TV小合集都是精髓
沙發(fā)
發(fā)表于 2026-3-8 22:49 | 只看該作者 | 來(lái)自湖北
謝謝分享
板凳
發(fā)表于 2026-3-9 07:23 | 只看該作者 | 來(lái)自江蘇
謝謝分享
地板
發(fā)表于 2026-3-9 07:31 來(lái)自ZNDS手機(jī)版 | 只看該作者 | 來(lái)自河北
謝謝分享,請(qǐng)問(wèn)安裝完是中文界面還是英文界面
5#
 樓主| 發(fā)表于 2026-3-9 09:49 | 只看該作者 | 來(lái)自江蘇
夢(mèng)幻世界 發(fā)表于 2026-3-9 07:31
謝謝分享,請(qǐng)問(wèn)安裝完是中文界面還是英文界面

中文界面
6#
發(fā)表于 2026-3-9 14:08 | 只看該作者 | 來(lái)自廣東
謝謝分享

本版積分規(guī)則

關(guān)閉

站長(zhǎng)推薦 上一條 /1 下一條

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2026-3-9 23:12 , Processed in 0.084899 second(s), 16 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2026 ZNDS.Com

快速回復(fù) 返回頂部 返回列表