我有list下载的加密文件视频,但他们不能被默认的Android播放器播放..我已经创建了我自己的播放器播放加密的视频。所以我想要的是,当用户点击加密的视频时,它弹出“完整的动作?”。然后他们选择所需的球员。我应该添加到我的播放器应用程序才能做到这一点?请帮助如何强制视频播放器的应用选择器?
我希望我的视频播放器出现在列表像this
这里是我获得选择的视频的路径下节课上,我如何获取路径?我希望玩家从我的下载中播放精确选择的视频。
import java.security.GeneralSecurityException;
import javax.crypto.Cipher;
import javax.crypto.spec.SecretKeySpec;
/**
* A PlayActivity variant that plays an encrypted video.
*/
public class PlayActivity2 extends APlayActivity {
@Override
public Cipher getCipher() throws GeneralSecurityException {
final Cipher c = Cipher.getInstance("ARC4"); // NoSuchAlgorithmException, NoSuchPaddingException
c.init(Cipher.DECRYPT_MODE, new SecretKeySpec("BrianIsInTheKitchen".getBytes(), "ARC4")); // InvalidKeyException
return c;
}
@Override
public String getPath() {
return "THE SELECTED PATH OF THE ENCRYPTED VIDEO";
}
}
如何获取所选视频的路径,以便它可以开始在播放器上播放。我希望它从这个方法返回public String getPath(){ directory。 返回“加密视频的选定路径”; } – Alex