瀏覽代碼

expose subtitles format support to third party apps (closes #14431)

(cherry picked from commit 78181a6fecdd0da3fe30075d523d39c14a82d974)
Felix Paul Kühne 10 年之前
父節點
當前提交
1b258d474e
共有 1 個文件被更改,包括 157 次插入0 次删除
  1. 157 0
      Sources/VLC for iOS-Info.plist

+ 157 - 0
Sources/VLC for iOS-Info.plist

@@ -50,6 +50,31 @@
 				<string>com.real.realaudio</string>
 			</array>
 		</dict>
+		<dict>
+			<key>CFBundleTypeIconFiles</key>
+			<array/>
+			<key>CFBundleTypeName</key>
+			<string>Subtitles Files</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>public.plain-text</string>
+				<string>public.srt</string>
+				<string>public.sub</string>
+				<string>public.cdg</string>
+				<string>public.idx</string>
+				<string>public.utf</string>
+				<string>public.ass</string>
+				<string>public.ssa</string>
+				<string>public.aqt</string>
+				<string>public.jss</string>
+				<string>public.psb</string>
+				<string>public.rt</string>
+				<string>public.smi</string>
+				<string>public.txt</string>
+				<string>public.smil</string>
+				<string>com.real.smil</string>
+			</array>
+		</dict>
 	</array>
 	<key>CFBundleExecutable</key>
 	<string>${EXECUTABLE_NAME}</string>
@@ -441,6 +466,138 @@
 			<key>UTTypeIdentifier</key>
 			<string>org.videolan.x64</string>
 		</dict>
+		<dict>
+			<key>UTTypeConformsTo</key>
+			<array>
+				<string>public.plain-text</string>
+			</array>
+			<key>UTTypeDescription</key>
+			<string>srt</string>
+			<key>UTTypeIdentifier</key>
+			<string>org.videolan.srt</string>
+			<key>public.filename-extension</key>
+			<string>srt</string>
+		</dict>
+		<dict>
+			<key>UTTypeConformsTo</key>
+			<array>
+				<string>public.plain-text</string>
+			</array>
+			<key>UTTypeDescription</key>
+			<string>sub</string>
+			<key>UTTypeIdentifier</key>
+			<string>org.videolan.sub</string>
+			<key>public.filename-extension</key>
+			<string>sub</string>
+		</dict>
+		<dict>
+			<key>UTTypeConformsTo</key>
+			<array>
+				<string>public.plain-text</string>
+			</array>
+			<key>UTTypeDescription</key>
+			<string>cdg</string>
+			<key>UTTypeIdentifier</key>
+			<string>org.videolan.cdg</string>
+			<key>public.filename-extension</key>
+			<string>cdg</string>
+		</dict>
+		<dict>
+			<key>UTTypeConformsTo</key>
+			<array>
+				<string>public.plain-text</string>
+			</array>
+			<key>UTTypeDescription</key>
+			<string>idx</string>
+			<key>UTTypeIdentifier</key>
+			<string>org.videolan.idx</string>
+			<key>public.filename-extension</key>
+			<string>idx</string>
+		</dict>
+		<dict>
+			<key>UTTypeConformsTo</key>
+			<array>
+				<string>public.plain-text</string>
+			</array>
+			<key>UTTypeDescription</key>
+			<string>ass</string>
+			<key>UTTypeIdentifier</key>
+			<string>org.videolan.ass</string>
+			<key>public.filename-extension</key>
+			<string>ass</string>
+		</dict>
+		<dict>
+			<key>UTTypeConformsTo</key>
+			<array>
+				<string>public.plain-text</string>
+			</array>
+			<key>UTTypeDescription</key>
+			<string>ssa</string>
+			<key>UTTypeIdentifier</key>
+			<string>org.videolan.ssa</string>
+			<key>public.filename-extension</key>
+			<string>ssa</string>
+		</dict>
+		<dict>
+			<key>UTTypeConformsTo</key>
+			<array>
+				<string>publiic.plain-text</string>
+			</array>
+			<key>UTTypeDescription</key>
+			<string>aqt</string>
+			<key>UTTypeIdentifier</key>
+			<string>org.videolan.aqt</string>
+			<key>public.filename-extension</key>
+			<string>aqt</string>
+		</dict>
+		<dict>
+			<key>UTTypeConformsTo</key>
+			<array>
+				<string>public.plain-text</string>
+			</array>
+			<key>UTTypeDescription</key>
+			<string>jss</string>
+			<key>UTTypeIdentifier</key>
+			<string>org.videolan.jss</string>
+			<key>public.filename-extension</key>
+			<string>jss</string>
+		</dict>
+		<dict>
+			<key>UTTypeConformsTo</key>
+			<array>
+				<string>public.plain-text</string>
+			</array>
+			<key>UTTypeDescription</key>
+			<string>psb</string>
+			<key>UTTypeIdentifier</key>
+			<string>org.videolan.psb</string>
+			<key>public.filename-extension</key>
+			<string>psb</string>
+		</dict>
+		<dict>
+			<key>UTTypeConformsTo</key>
+			<array>
+				<string>public.plain-text</string>
+			</array>
+			<key>UTTypeDescription</key>
+			<string>rt</string>
+			<key>UTTypeIdentifier</key>
+			<string>org.videolan.rt</string>
+			<key>public.filename-extension</key>
+			<string>rt</string>
+		</dict>
+		<dict>
+			<key>UTTypeConformsTo</key>
+			<array>
+				<string>public.plain-text</string>
+			</array>
+			<key>UTTypeDescription</key>
+			<string>smi</string>
+			<key>UTTypeIdentifier</key>
+			<string>org.videolan.smi</string>
+			<key>public.filename-extension</key>
+			<string>smi</string>
+		</dict>
 	</array>
 </dict>
 </plist>